fictive.cache.multilevel module¶
Chain together multiple caches for tiered cacheing strategy
Classes
Manage multiple levels of a value cache hierarchy |
-
class
fictive.cache.multilevel.MultilevelCache(cache_levels: Sequence, *args, **kwargs)[source]¶ Bases:
fictive.cache.abstract.AbstractCacheManage multiple levels of a value cache hierarchy
Chain together one or more
AbstractCacheinstances to cache a value at multiple storage levels-
exception
MultilevelCacheMissError[source]¶ Bases:
fictive.cache.abstract.AbstractCache.CacheMissErrorraised in a cache miss propogates through all cache levels
-
exception