[This is preliminary documentation and is subject to change.]
Facilitates operation of applications in volatile environments when processes can be restarted/crash
Classes
Class | Description | |
---|---|---|
![]() | Bucket | |
![]() | FileObjectStoreProvider |
Defines a file-based provider that stores objects for ObjectStoreService class
|
![]() | NOPObjectStore |
Implements ObjectStore service that does nothing
|
![]() | NOPObjectStoreProvider |
Defines a provider that does not do anything - does not store object anywhere but memory
|
![]() | ObjectStoreEntry |
Internal framework class that stores data in ObjectStoreService
|
![]() | ObjectStoreProvider |
Defines a base provider that stores objects for ObjectStoreService class
|
![]() | ObjectStoreService |
Implements service that stores object in proccess's memory, asynchronously saving objects to external non-volatile storage
upon change and synchronously saving objects upon service stop. This service is useful for scenarious like ASP.NET
volatile domain that can be torn down at any time.
Note for ASP.NET uses: the key difference of this approach from .NET session state management is the fact that this service never blocks
object CheckIn() operations as backing store is being updated asynchronously.
This class is thread-safe unless specified otherwise on a property/method level
|
Interfaces
Interface | Description | |
---|---|---|
![]() | IObjectStore |
Outlines interface for object store
|
![]() | IObjectStoreImplementation |
Enumerations
Enumeration | Description | |
---|---|---|
![]() | FileObjectFormat |
Format of files on disk
|
![]() | ObjectStoreEntryStatus |
Represents status of ObjectStoreEntry
|