Prajna


CacheKind

PrajnaCacheTye only kicks in for StorageType.RAM It is only used for in job DSet

Record Fields

Record FieldDescription
ConcurrectDictionary
Signature: CacheKind
Modifiers: static

The cached data can be accessed via a Concurrent Dictionary

ConstructEnumerableCacheMask
Signature: CacheKind
Modifiers: static

EnumerableRetrieve, no need for KV Cache

ConstructKVCacheMask
Signature: CacheKind
Modifiers: static

IndexByKey | ConcurrectDictionary | SortedRetrieve all need KV Cache

EnumerableRetrieve
Signature: CacheKind
Modifiers: static

The cached data can be retrieved via a Enumerable Operator

IndexByKey
Signature: CacheKind
Modifiers: static

The cached data can be accessed via index

None
Signature: CacheKind
Modifiers: static

No cached access

SampledWithReplacement
Signature: CacheKind
Modifiers: static

The data is sampled, with past sampling recorded.

SortedRetrieve
Signature: CacheKind
Modifiers: static

The cached data is sorted

UnifiedCache
Signature: CacheKind
Modifiers: static

One Cache spans all partition, if UnifiedCache is On, only one partition cache will be created for the entire DSet

Fork me on GitHub