MBrace.Core


StorageLevel

Namespace: MBrace.Core

Storage levels used for CloudValues

Record Fields

Record FieldDescription
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.

Fork me on GitHub