Skip to content

Akavache namespace

Part of the Akavache.Core package.

TypeKindSummary
AkavacheHttpMixinclassA set of methods associated with accessing HTTP resources for a blob cache.
AndroidFilesystemProviderclassThe file system provider that understands the android.
BlobCacheclassA class which represents a blobbed cache.
BulkOperationsMixinclassExtension methods for the [IBlobCache](# that provide bulk operations.
DataProtectionScopeenumThe scope in which to store data stored by [ProtectedData](#
DefaultAkavacheHttpClientFactoryclassThe default http client factory. Can be replaced with for example the Microsoft Http Client factory.
DependencyResolverMixinclassA set of mix-in associated with the [IDependencyResolver](# interface.
EncryptionProviderclassProvides encryption for blob caching.
HttpMixinExtensionsclassSet of extension methods that provide Http functionality to the [IBlobCache](# interface.
IAkavacheHttpClientFactoryinterfaceA factory abstraction for a component that can create HttpClient instances with custom configuration for a given logical name.
IAkavacheHttpMixininterfaceA interface that represents a mixin for providing HTTP functionality.
IBulkBlobCacheinterfaceA interface that handles bulk add/remove/invalidate functionality over many key/value pairs.
IEncryptionProviderinterfaceProvides the ability to encrypt and decrypt byte blocks.
IFilesystemProviderinterfaceAn abstraction for the simple file operations that an IBlobCache can perform. Create a new instance of this when adapting IBlobCache to different platforms or backing stores, or for testing purposes.
IKeyedOperationQueueinterfaceA queue that uses keys to determine the queue operations.
IObjectBlobCacheinterfaceA BlobCache implementation that can handle objects.
IObjectBulkBlobCacheinterfaceA BlobCache implementation that can handle bulk operations with objects.
IsolatedStorageProviderclassA storage provided that uses isolated storage.
JsonSerializationMixinclassSet of extension methods associated with JSON serialization.
KeyedOperationQueueclassA key which has separate buckets for each key.
LoginMixinclassHelper methods that assist with login operations and storing related data.
MacFilesystemProviderclassA file system provider that is related to the Mac operating system.
ProtectedDataclassA shim to allow the use of protected data.
RelativeTimeMixinclassA set of extension methods that assist with setting expiration times based on increments from the current time.
SimpleFilesystemProviderclassA wrapper around the file system.