CatapultServer
v0.5.0.1 (Elephant)
|
Cache entry infos producer factory. More...
Classes | |
class | Producer |
Public Member Functions | |
CacheEntryInfoProducer< KeyType > | operator() (const model::EntityRange< KeyType > &ids) const |
Creates a cache entry infos producer for a range of keys (ids). More... | |
Static Public Member Functions | |
static CacheEntryInfosProducerFactory | Create (const CacheType &cache) |
Creates a cache entry infos producer factory around cache. More... | |
Private Types | |
using | KeyType = typename TCacheDescriptor::KeyType |
using | ValueType = typename TCacheDescriptor::ValueType |
using | CacheType = typename TCacheDescriptor::CacheType |
Private Member Functions | |
CacheEntryInfosProducerFactory (const CacheType &cache) | |
Private Attributes | |
const CacheType & | m_cache |
Cache entry infos producer factory.
|
private |
|
private |
|
private |
|
inlineprivate |
|
inlinestatic |
Creates a cache entry infos producer factory around cache.
|
inline |
Creates a cache entry infos producer for a range of keys (ids).
|
private |