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