Table of Contents

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

DeviceBenchmarkScores

CacheTime

Cache creation timestamp

public DateTime CacheTime { get; init; }

Property Value

DateTime

Capabilities

Cached capabilities dictionary

public IReadOnlyDictionary<string, object> Capabilities { get; init; }

Property Value

IReadOnlyDictionary<string, object>

DeviceId

Device identifier

public string DeviceId { get; init; }

Property Value

string

ExpiryTime

Cache expiry time

public DateTime ExpiryTime { get; init; }

Property Value

DateTime

HitCount

Cache hit count for performance tracking

public int HitCount { get; init; }

Property Value

int

IsValid

Whether the cache is still valid

public bool IsValid { get; }

Property Value

bool

LastAccessTime

Last access timestamp

public DateTime LastAccessTime { get; init; }

Property Value

DateTime

LastUpdated

Last update timestamp

public DateTime LastUpdated { get; init; }

Property Value

DateTime