CatapultServer
v0.5.0.1 (Elephant)
|
A mixin for adding iteration support to a cache.
Definition: CacheMixins.h:75
HashCacheView(const HashCacheTypes::BaseSets &hashSets, const HashCacheTypes::Options &options)
Creates a view around hashSets and options.
Definition: HashCacheView.h:65
Decorates a view and supplies a read-only view.
Definition: ReadOnlyViewSupplier.h:28
BasicHashCacheView(const HashCacheTypes::BaseSets &hashSets, const HashCacheTypes::Options &options)
Creates a view around hashSets and options.
Definition: HashCacheView.h:44
Represents a time duration.
Definition: TimeSpan.h:30
View on top of the hash cache.
Definition: HashCacheView.h:62
A read-only overlay on top of a cache that provides support for contains.
Definition: HashCacheTypes.h:37
A mixin for adding contains support to a cache.
Definition: CacheMixins.h:54
A class that can be moved but not copied.
Definition: NonCopyable.h:43
utils::TimeSpan m_retentionTime
Definition: HashCacheView.h:58
ReadOnlySimpleCache< BasicHashCacheView, BasicHashCacheDelta, state::TimestampedHash > CacheReadOnlyType
Definition: HashCacheTypes.h:68
Basic view on top of the hash cache.
Definition: HashCacheView.h:34
Definition: AddressExtractionExtension.cpp:28
A mixin for adding size support to a cache.
Definition: CacheMixins.h:36
Custom sub view options.
Definition: HashCacheTypes.h:71
utils::TimeSpan retentionTime() const
Gets the retention time for the cache.
Definition: HashCacheView.h:53
Grouping of all basic cache mixins for a single set.
Definition: CacheMixinAliases.h:30