Class DeviceCapabilityCache
- Namespace
- Orleans.GpuBridge.Abstractions.Models
- Assembly
- Orleans.GpuBridge.Abstractions.dll
Device capability cache information
public sealed record DeviceCapabilityCache : IEquatable<DeviceCapabilityCache>
- Inheritance
-
DeviceCapabilityCache
- Implements
- Inherited Members
Properties
BenchmarkScores
Benchmark scores for performance comparison
public DeviceBenchmarkScores BenchmarkScores { get; init; }
Property Value
CacheTime
Cache creation timestamp
public DateTime CacheTime { get; init; }
Property Value
Capabilities
Cached capabilities dictionary
public IReadOnlyDictionary<string, object> Capabilities { get; init; }
Property Value
DeviceId
Device identifier
public string DeviceId { get; init; }
Property Value
ExpiryTime
Cache expiry time
public DateTime ExpiryTime { get; init; }
Property Value
HitCount
Cache hit count for performance tracking
public int HitCount { get; init; }
Property Value
IsValid
Whether the cache is still valid
public bool IsValid { get; }
Property Value
LastAccessTime
Last access timestamp
public DateTime LastAccessTime { get; init; }
Property Value
LastUpdated
Last update timestamp
public DateTime LastUpdated { get; init; }