Expand description
Storage module for a auditable key directory
Re-exports§
pub use manager::StorageManager;
Modules§
- cache
- This module handles the caching implementation and testing for a time-based cache which supports memory pressure shedding
- manager
- Storage management module for AKD. A wrapper around the underlying database interaction to manage interactions with the data layer to optimize things like caching and transaction management
- memory
- This module contains an in-memory database for the AKD library as well as an in-memory implementation which contains some caching implementations for benchmarking
- transaction
- A simple in-memory transaction object to minimize data-layer operations
- types
- Various storage and representation related types
Enums§
- DbSet
State - Denotes the “state” when a batch_set is being called in the data layer
Traits§
- Database
- A database implementation backing storage for the AKD
- Storable
Non- serde_serialization - Storable represents an item which can be stored in the storage layer
- Storage
Util - Optional storage layer utility functions for debug and test purposes