| 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() const | Stroika::Foundation::Cache::SynchronizedTimedCache< KEY, VALUE, TRAITS > | |
| GetMinimumAllowedFreshness() const | Stroika::Foundation::Cache::SynchronizedTimedCache< KEY, VALUE, TRAITS > | |
| Lookup(typename Common::ArgByValueType< KEY > key, Time::TimePointSeconds *lastRefreshedAt=nullptr) const | Stroika::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 > | |