5namespace Stroika::Foundation::Cache::Statistics {
12 inline Stats_Basic::Stats_Basic (Stats_Basic&& src) noexcept
13 : fCachedCollected_Hits{src.fCachedCollected_Hits.load ()}
14 , fCachedCollected_Misses{src.fCachedCollected_Misses.load ()}
17 inline Stats_Basic::Stats_Basic (
const Stats_Basic& src)
18 : fCachedCollected_Hits{src.fCachedCollected_Hits.load ()}
19 , fCachedCollected_Misses{src.fCachedCollected_Misses.load ()}
22 inline Stats_Basic& Stats_Basic::operator= (Stats_Basic&& rhs)
noexcept
24 fCachedCollected_Hits = rhs.fCachedCollected_Hits.load ();
25 fCachedCollected_Misses = rhs.fCachedCollected_Misses.load ();
28 inline Stats_Basic& Stats_Basic::operator= (
const Stats_Basic& rhs)
30 fCachedCollected_Hits = rhs.fCachedCollected_Hits.load ();
31 fCachedCollected_Misses = rhs.fCachedCollected_Misses.load ();
34 inline void Stats_Basic::IncrementHits ()
36 ++fCachedCollected_Hits;
38 inline void Stats_Basic::IncrementMisses ()
40 ++fCachedCollected_Misses;
48 inline void Stats_Null::IncrementHits ()
51 inline void Stats_Null::IncrementMisses ()