StorageLevel
Namespace: MBrace.Core
Storage levels used for CloudValues
Record Fields
Record Field | Description |
Disk
Signature: StorageLevel
Modifiers: static |
Data persisted to disk only. Has to be fetched on every value request. |
Encapsulated
Signature: StorageLevel
Modifiers: static |
Data small enough to be encapsulated by reference object. Used by storage implementations as an optimization. |
Memory
Signature: StorageLevel
Modifiers: static |
Data cached in-memory as materialized object. Faster access but mutation-sensitive. |
MemoryAndDisk
Signature: StorageLevel
Modifiers: static |
Data persisted to disk and cached in-memory as materialized object. |
MemoryAndDiskSerialized
Signature: StorageLevel
Modifiers: static |
Data persisted to disk and cached in-memory as pickled byte array. |
MemorySerialized
Signature: StorageLevel
Modifiers: static |
Data cached in-memory as pickled byte array. Slower access but dense representation. |
Other
Signature: StorageLevel
Modifiers: static |
Data is managed by a resource independent of the caching implementation. For instance, it could be a Vagabond data dependency. |