Module storage

Module storage 

Source
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§

DbSetState
Denotes the “state” when a batch_set is being called in the data layer

Traits§

Database
A database implementation backing storage for the AKD
StorableNon-serde_serialization
Storable represents an item which can be stored in the storage layer
StorageUtil
Optional storage layer utility functions for debug and test purposes