|
CatapultServer
v0.5.0.1 (Elephant)
|
Defines cache types for an unordered map based cache. More...
Classes | |
| struct | Converter |
| struct | DescriptorAdapter |
| struct | StorageTraits |
Public Types | |
| using | BaseSetType = deltaset::BaseSet< TElementTraits, StorageTraits > |
| Base set type. More... | |
| using | BaseSetDeltaType = typename BaseSetType::DeltaType |
| Base set delta type. More... | |
| using | BaseSetDeltaPointerType = std::shared_ptr< BaseSetDeltaType > |
| Base set delta pointer type. More... | |
Private Types | |
| using | StorageMapType = CacheContainerView< DescriptorAdapter > |
| using | MemoryMapType = std::unordered_map< typename TDescriptor::KeyType, typename TDescriptor::ValueType, TValueHasher > |
| using | MapStorageTraits = deltaset::MapStorageTraits< deltaset::ConditionalContainer< deltaset::MapKeyTraits< MemoryMapType >, StorageMapType, MemoryMapType >, Converter, MemoryMapType > |
Defines cache types for an unordered map based cache.
| using catapult::cache::detail::UnorderedMapAdapter< TElementTraits, TDescriptor, TValueHasher >::BaseSetDeltaPointerType = std::shared_ptr<BaseSetDeltaType> |
Base set delta pointer type.
| using catapult::cache::detail::UnorderedMapAdapter< TElementTraits, TDescriptor, TValueHasher >::BaseSetDeltaType = typename BaseSetType::DeltaType |
Base set delta type.
| using catapult::cache::detail::UnorderedMapAdapter< TElementTraits, TDescriptor, TValueHasher >::BaseSetType = deltaset::BaseSet<TElementTraits, StorageTraits> |
Base set type.
|
private |
|
private |
|
private |