Module kdevice::cache [−][src]
Expand description
Efficient cache layer based on LRU and hash map.
Structs
CacheData | Inner data structure of the cache. |
CacheEntry | Representing a client of a cache entry. |
CacheGuard | Guard representing the unique ownership of a cache entry. |
CacheNode | Cache entry node. |
CacheNodePtr | Pointer the a cache entry node. |
Enums
CacheState | Status of a cache entry. |
Traits
Cache |
Functions
cache_get | Get a cache entry by key. |
cache_invalidate | See |
cache_stat | Return number of referenced nodes and dirty nodes. |