Akavache namespace¶
Part of the Akavache.Core package.
| Type | Kind | Summary |
|---|---|---|
| AkavacheHttpMixin | class | A set of methods associated with accessing HTTP resources for a blob cache. |
| AndroidFilesystemProvider | class | The file system provider that understands the android. |
| BlobCache | class | A class which represents a blobbed cache. |
| BulkOperationsMixin | class | Extension methods for the [IBlobCache](# that provide bulk operations. |
| DataProtectionScope | enum | The scope in which to store data stored by [ProtectedData](# |
| DefaultAkavacheHttpClientFactory | class | The default http client factory. Can be replaced with for example the Microsoft Http Client factory. |
| DependencyResolverMixin | class | A set of mix-in associated with the [IDependencyResolver](# interface. |
| EncryptionProvider | class | Provides encryption for blob caching. |
| HttpMixinExtensions | class | Set of extension methods that provide Http functionality to the [IBlobCache](# interface. |
| IAkavacheHttpClientFactory | interface | A factory abstraction for a component that can create HttpClient instances with custom configuration for a given logical name. |
| IAkavacheHttpMixin | interface | A interface that represents a mixin for providing HTTP functionality. |
| IBulkBlobCache | interface | A interface that handles bulk add/remove/invalidate functionality over many key/value pairs. |
| IEncryptionProvider | interface | Provides the ability to encrypt and decrypt byte blocks. |
| IFilesystemProvider | interface | An 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. |
| IKeyedOperationQueue | interface | A queue that uses keys to determine the queue operations. |
| IObjectBlobCache | interface | A BlobCache implementation that can handle objects. |
| IObjectBulkBlobCache | interface | A BlobCache implementation that can handle bulk operations with objects. |
| IsolatedStorageProvider | class | A storage provided that uses isolated storage. |
| JsonSerializationMixin | class | Set of extension methods associated with JSON serialization. |
| KeyedOperationQueue | class | A key which has separate buckets for each key. |
| LoginMixin | class | Helper methods that assist with login operations and storing related data. |
| MacFilesystemProvider | class | A file system provider that is related to the Mac operating system. |
| ProtectedData | class | A shim to allow the use of protected data. |
| RelativeTimeMixin | class | A set of extension methods that assist with setting expiration times based on increments from the current time. |
| SimpleFilesystemProvider | class | A wrapper around the file system. |