Namespace NFX.ApplicationModel.Volatile
Classes
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
IObjectStore
Outlines interface for object store
IObjectStoreImplementation
Enums
FileObjectFormat
Format of files on disk
ObjectStoreEntryStatus
Represents status of ObjectStoreEntry