Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
Stroika::Foundation::Cache::SynchronizedTimedCache< KEY, VALUE, TRAITS > Member List

This is the complete list of members for Stroika::Foundation::Cache::SynchronizedTimedCache< KEY, VALUE, TRAITS >, including all inherited members.

Add(typename Common::ArgByValueType< KEY > key, typename Common::ArgByValueType< VALUE > result, TimedCacheSupport::PurgeSpoiledDataFlagType purgeSpoiledData=PurgeSpoiledDataFlagType::eAutomaticallyPurgeSpoiledData)Stroika::Foundation::Cache::SynchronizedTimedCache< KEY, VALUE, TRAITS >
clear()Stroika::Foundation::Cache::SynchronizedTimedCache< KEY, VALUE, TRAITS >
Elements() constStroika::Foundation::Cache::SynchronizedTimedCache< KEY, VALUE, TRAITS >
GetMinimumAllowedFreshness() constStroika::Foundation::Cache::SynchronizedTimedCache< KEY, VALUE, TRAITS >
Lookup(typename Common::ArgByValueType< KEY > key, Time::TimePointSeconds *lastRefreshedAt=nullptr) constStroika::Foundation::Cache::SynchronizedTimedCache< KEY, VALUE, TRAITS >
LookupValue(typename Common::ArgByValueType< KEY > key, const function< VALUE(typename Common::ArgByValueType< KEY >)> &cacheFiller, LookupMarksDataAsRefreshed successfulLookupRefreshesAcceesFlag=LookupMarksDataAsRefreshed::eDontTreatFoundThroughLookupAsRefreshed, PurgeSpoiledDataFlagType purgeSpoiledData=PurgeSpoiledDataFlagType::eAutomaticallyPurgeSpoiledData)Stroika::Foundation::Cache::SynchronizedTimedCache< KEY, VALUE, TRAITS >
PurgeSpoiledData()Stroika::Foundation::Cache::SynchronizedTimedCache< KEY, VALUE, TRAITS >
Remove(typename Common::ArgByValueType< KEY > key)Stroika::Foundation::Cache::SynchronizedTimedCache< KEY, VALUE, TRAITS >
SetMinimumAllowedFreshness(Time::Duration minimumAllowedFreshness)Stroika::Foundation::Cache::SynchronizedTimedCache< KEY, VALUE, TRAITS >
SynchronizedTimedCache(const Time::Duration &minimumAllowedFreshness)Stroika::Foundation::Cache::SynchronizedTimedCache< KEY, VALUE, TRAITS >