Lines Matching refs:cacheBinModel

931     CacheBinType cacheBinModel;  member in CacheBinModel
941 if ( cacheBinModel.cachedSize.load(std::memory_order_relaxed) > in doCleanup()
942 … Props::TooLargeFactor*cacheBinModel.usedSize.load(std::memory_order_relaxed)) tooLargeLOC++; in doCleanup()
945 intptr_t threshold = cacheBinModel.ageThreshold.load(std::memory_order_relaxed); in doCleanup()
947 … threshold = (threshold + cacheBinModel.meanHitRange.load(std::memory_order_relaxed)) / 2; in doCleanup()
948 cacheBinModel.ageThreshold.store(threshold, std::memory_order_relaxed); in doCleanup()
953cacheBinModel.cachedSize.store(cacheBinModel.cachedSize.load(std::memory_order_relaxed) - size, st… in doCleanup()
954 cacheBinModel.lastCleanedAge = objects.front(); in doCleanup()
958cacheBinModel.oldest.store(objects.empty() ? 0 : objects.front(), std::memory_order_relaxed); in doCleanup()
963cacheBinModel.oldest.store(cacheBin.oldest.load(std::memory_order_relaxed), std::memory_order_rela… in CacheBinModel()
964 cacheBinModel.lastCleanedAge = cacheBin.lastCleanedAge; in CacheBinModel()
965cacheBinModel.ageThreshold.store(cacheBin.ageThreshold.load(std::memory_order_relaxed), std::memor… in CacheBinModel()
966cacheBinModel.usedSize.store(cacheBin.usedSize.load(std::memory_order_relaxed), std::memory_order_… in CacheBinModel()
967cacheBinModel.cachedSize.store(cacheBin.cachedSize.load(std::memory_order_relaxed), std::memory_or… in CacheBinModel()
968cacheBinModel.meanHitRange.store(cacheBin.meanHitRange.load(std::memory_order_relaxed), std::memor… in CacheBinModel()
969 cacheBinModel.lastGet = cacheBin.lastGet; in CacheBinModel()
975 const uintptr_t sinceLastGet = currTime - cacheBinModel.lastGet; in get()
976 intptr_t threshold = cacheBinModel.ageThreshold.load(std::memory_order_relaxed); in get()
978 …(cacheBinModel.lastCleanedAge && sinceLastGet > Props::LongWaitFactor * (cacheBinModel.lastCleaned… in get()
979 cacheBinModel.lastCleanedAge = 0; in get()
980 cacheBinModel.ageThreshold.store(0, std::memory_order_relaxed); in get()
983 if (cacheBinModel.lastCleanedAge) in get()
984cacheBinModel.ageThreshold.store(Props::OnMissFactor * (currTime - cacheBinModel.lastCleanedAge), … in get()
988 if (objects.empty()) cacheBinModel.oldest.store(0, std::memory_order_relaxed); in get()
991 intptr_t mean = cacheBinModel.meanHitRange.load(std::memory_order_relaxed); in get()
993 cacheBinModel.meanHitRange.store(mean, std::memory_order_relaxed); in get()
995cacheBinModel.cachedSize.store(cacheBinModel.cachedSize.load(std::memory_order_relaxed) - size, st… in get()
998cacheBinModel.usedSize.store(cacheBinModel.usedSize.load(std::memory_order_relaxed) + size, std::m… in get()
999 cacheBinModel.lastGet = currTime; in get()
1008cacheBinModel.usedSize.store(cacheBinModel.usedSize.load(std::memory_order_relaxed) - num * size, … in putList()
1011 if ( !cacheBinModel.lastCleanedAge ) { in putList()
1012 cacheBinModel.lastCleanedAge = ++currTime; in putList()
1021 cacheBinModel.oldest.store(currTime, std::memory_order_relaxed); in putList()
1025cacheBinModel.cachedSize.store(cacheBinModel.cachedSize.load(std::memory_order_relaxed) + num * si… in putList()
1031 …CHECK_FAST(cacheBinModel.oldest.load(std::memory_order_relaxed) == cacheBin.oldest.load(std::memor… in check()
1032 CHECK_FAST(cacheBinModel.lastCleanedAge == cacheBin.lastCleanedAge); in check()
1033 …CHECK_FAST(cacheBinModel.ageThreshold.load(std::memory_order_relaxed) == cacheBin.ageThreshold.loa… in check()
1034 …CHECK_FAST(cacheBinModel.usedSize.load(std::memory_order_relaxed) == cacheBin.usedSize.load(std::m… in check()
1035 …CHECK_FAST(cacheBinModel.cachedSize.load(std::memory_order_relaxed) == cacheBin.cachedSize.load(st… in check()
1036 …CHECK_FAST(cacheBinModel.meanHitRange.load(std::memory_order_relaxed) == cacheBin.meanHitRange.loa… in check()
1037 CHECK_FAST(cacheBinModel.lastGet == cacheBin.lastGet); in check()
1059 …CacheBinModel<rml::internal::LargeObjectCache::LargeCacheTypeProps> cacheBinModel(defaultMemPool->… in LOCModelTester() local
1067 cacheBinModel.putList(num); in LOCModelTester()
1070 cacheBinModel.get(); in LOCModelTester()
1073 cacheBinModel.check(); in LOCModelTester()