Cachemere
Modular Caching Library for C++
Here is a list of all documented class members with links to the class documentation for each member:
- a -
add() :
cachemere::policy::detail::BloomFilter< ItemHash >
,
cachemere::policy::detail::CountingBloomFilter< ItemHash >
- b -
BloomFilter() :
cachemere::policy::detail::BloomFilter< ItemHash >
byte_hit_rate() :
cachemere::Cache< Key, Value, InsertionPolicy, EvictionPolicy, ConstraintPolicy, MeasureValue, MeasureKey, KeyHash, ThreadSafe >
- c -
Cache() :
cachemere::Cache< Key, Value, InsertionPolicy, EvictionPolicy, ConstraintPolicy, MeasureValue, MeasureKey, KeyHash, ThreadSafe >
can_add() :
cachemere::policy::ConstraintCount< Key, KeyHash, Value >
,
cachemere::policy::ConstraintMemory< Key, KeyHash, Value >
can_replace() :
cachemere::policy::ConstraintCount< Key, KeyHash, Value >
,
cachemere::policy::ConstraintMemory< Key, KeyHash, Value >
cardinality() :
cachemere::policy::detail::CountingBloomFilter< ItemHash >
clear() :
cachemere::Cache< Key, Value, InsertionPolicy, EvictionPolicy, ConstraintPolicy, MeasureValue, MeasureKey, KeyHash, ThreadSafe >
,
cachemere::policy::ConstraintCount< Key, KeyHash, Value >
,
cachemere::policy::ConstraintMemory< Key, KeyHash, Value >
,
cachemere::policy::detail::BloomFilter< ItemHash >
,
cachemere::policy::detail::CountingBloomFilter< ItemHash >
,
cachemere::policy::EvictionGDSF< Key, KeyHash, Value, Cost >
,
cachemere::policy::EvictionLRU< Key, KeyHash, Value >
,
cachemere::policy::EvictionSegmentedLRU< Key, KeyHash, Value >
,
cachemere::policy::InsertionAlways< Key, KeyHash, Value >
,
cachemere::policy::InsertionTinyLFU< Key, KeyHash, Value >
collect_into() :
cachemere::Cache< Key, Value, InsertionPolicy, EvictionPolicy, ConstraintPolicy, MeasureValue, MeasureKey, KeyHash, ThreadSafe >
constraint_policy() :
cachemere::Cache< Key, Value, InsertionPolicy, EvictionPolicy, ConstraintPolicy, MeasureValue, MeasureKey, KeyHash, ThreadSafe >
ConstraintMemory() :
cachemere::policy::ConstraintMemory< Key, KeyHash, Value >
contains() :
cachemere::Cache< Key, Value, InsertionPolicy, EvictionPolicy, ConstraintPolicy, MeasureValue, MeasureKey, KeyHash, ThreadSafe >
count() :
cachemere::policy::ConstraintCount< Key, KeyHash, Value >
CountingBloomFilter() :
cachemere::policy::detail::CountingBloomFilter< ItemHash >
- d -
decay() :
cachemere::policy::detail::CountingBloomFilter< ItemHash >
- e -
estimate() :
cachemere::policy::detail::CountingBloomFilter< ItemHash >
eviction_policy() :
cachemere::Cache< Key, Value, InsertionPolicy, EvictionPolicy, ConstraintPolicy, MeasureValue, MeasureKey, KeyHash, ThreadSafe >
- f -
find() :
cachemere::Cache< Key, Value, InsertionPolicy, EvictionPolicy, ConstraintPolicy, MeasureValue, MeasureKey, KeyHash, ThreadSafe >
for_each() :
cachemere::Cache< Key, Value, InsertionPolicy, EvictionPolicy, ConstraintPolicy, MeasureValue, MeasureKey, KeyHash, ThreadSafe >
- h -
HashMixer() :
cachemere::policy::detail::HashMixer< Key, KeyHash >
hit_rate() :
cachemere::Cache< Key, Value, InsertionPolicy, EvictionPolicy, ConstraintPolicy, MeasureValue, MeasureKey, KeyHash, ThreadSafe >
- i -
insert() :
cachemere::Cache< Key, Value, InsertionPolicy, EvictionPolicy, ConstraintPolicy, MeasureValue, MeasureKey, KeyHash, ThreadSafe >
insertion_policy() :
cachemere::Cache< Key, Value, InsertionPolicy, EvictionPolicy, ConstraintPolicy, MeasureValue, MeasureKey, KeyHash, ThreadSafe >
is_satisfied() :
cachemere::policy::ConstraintCount< Key, KeyHash, Value >
,
cachemere::policy::ConstraintMemory< Key, KeyHash, Value >
- m -
m_key_size :
cachemere::Item< Value >
m_total_size :
cachemere::Item< Value >
m_value :
cachemere::Item< Value >
m_value_size :
cachemere::Item< Value >
maximum_count() :
cachemere::policy::ConstraintCount< Key, KeyHash, Value >
maximum_memory() :
cachemere::policy::ConstraintMemory< Key, KeyHash, Value >
maybe_contains() :
cachemere::policy::detail::BloomFilter< ItemHash >
memory() :
cachemere::policy::ConstraintMemory< Key, KeyHash, Value >
memory_used() :
cachemere::policy::detail::BloomFilter< ItemHash >
,
cachemere::policy::detail::CountingBloomFilter< ItemHash >
- n -
number_of_items() :
cachemere::Cache< Key, Value, InsertionPolicy, EvictionPolicy, ConstraintPolicy, MeasureValue, MeasureKey, KeyHash, ThreadSafe >
- o -
on_cache_hit() :
cachemere::policy::EvictionGDSF< Key, KeyHash, Value, Cost >
,
cachemere::policy::EvictionLRU< Key, KeyHash, Value >
,
cachemere::policy::EvictionSegmentedLRU< Key, KeyHash, Value >
,
cachemere::policy::InsertionTinyLFU< Key, KeyHash, Value >
on_cache_miss() :
cachemere::policy::InsertionTinyLFU< Key, KeyHash, Value >
on_evict() :
cachemere::policy::ConstraintCount< Key, KeyHash, Value >
,
cachemere::policy::ConstraintMemory< Key, KeyHash, Value >
,
cachemere::policy::EvictionGDSF< Key, KeyHash, Value, Cost >
,
cachemere::policy::EvictionLRU< Key, KeyHash, Value >
,
cachemere::policy::EvictionSegmentedLRU< Key, KeyHash, Value >
on_insert() :
cachemere::policy::ConstraintCount< Key, KeyHash, Value >
,
cachemere::policy::ConstraintMemory< Key, KeyHash, Value >
,
cachemere::policy::EvictionGDSF< Key, KeyHash, Value, Cost >
,
cachemere::policy::EvictionLRU< Key, KeyHash, Value >
,
cachemere::policy::EvictionSegmentedLRU< Key, KeyHash, Value >
on_update() :
cachemere::policy::ConstraintMemory< Key, KeyHash, Value >
,
cachemere::policy::EvictionGDSF< Key, KeyHash, Value, Cost >
,
cachemere::policy::EvictionLRU< Key, KeyHash, Value >
,
cachemere::policy::EvictionSegmentedLRU< Key, KeyHash, Value >
operator()() :
cachemere::policy::detail::HashMixer< Key, KeyHash >
- r -
remove() :
cachemere::Cache< Key, Value, InsertionPolicy, EvictionPolicy, ConstraintPolicy, MeasureValue, MeasureKey, KeyHash, ThreadSafe >
retain() :
cachemere::Cache< Key, Value, InsertionPolicy, EvictionPolicy, ConstraintPolicy, MeasureValue, MeasureKey, KeyHash, ThreadSafe >
- s -
saturation() :
cachemere::policy::detail::BloomFilter< ItemHash >
,
cachemere::policy::detail::CountingBloomFilter< ItemHash >
set_cardinality() :
cachemere::policy::EvictionGDSF< Key, KeyHash, Value, Cost >
,
cachemere::policy::InsertionTinyLFU< Key, KeyHash, Value >
set_protected_segment_size() :
cachemere::policy::EvictionSegmentedLRU< Key, KeyHash, Value >
should_add() :
cachemere::policy::InsertionAlways< Key, KeyHash, Value >
,
cachemere::policy::InsertionTinyLFU< Key, KeyHash, Value >
should_replace() :
cachemere::policy::InsertionAlways< Key, KeyHash, Value >
,
cachemere::policy::InsertionTinyLFU< Key, KeyHash, Value >
statistics_window_size() :
cachemere::Cache< Key, Value, InsertionPolicy, EvictionPolicy, ConstraintPolicy, MeasureValue, MeasureKey, KeyHash, ThreadSafe >
swap() :
cachemere::Cache< Key, Value, InsertionPolicy, EvictionPolicy, ConstraintPolicy, MeasureValue, MeasureKey, KeyHash, ThreadSafe >
- u -
update() :
cachemere::policy::ConstraintCount< Key, KeyHash, Value >
,
cachemere::policy::ConstraintMemory< Key, KeyHash, Value >
update_constraint() :
cachemere::Cache< Key, Value, InsertionPolicy, EvictionPolicy, ConstraintPolicy, MeasureValue, MeasureKey, KeyHash, ThreadSafe >
- v -
victim_begin() :
cachemere::policy::EvictionGDSF< Key, KeyHash, Value, Cost >
,
cachemere::policy::EvictionLRU< Key, KeyHash, Value >
,
cachemere::policy::EvictionSegmentedLRU< Key, KeyHash, Value >
victim_end() :
cachemere::policy::EvictionGDSF< Key, KeyHash, Value, Cost >
,
cachemere::policy::EvictionLRU< Key, KeyHash, Value >
,
cachemere::policy::EvictionSegmentedLRU< Key, KeyHash, Value >
Generated by
1.8.17