ConcurrentLFUCache

Source file "org/apache/solr/util/ConcurrentLFUCache.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,138 of 1,1380%154 of 1540%1101102572573333
markAndSweep()2720%460%2424595911
getLeastUsedItems(int)1080%120%77232311
getMostUsedItems(int)1080%120%77232311
ConcurrentLFUCache(int, int, int, int, boolean, boolean, ConcurrentLFUCache.EvictionListener, boolean, int)700%n/a11202011
putCacheEntry(ConcurrentLFUCache.CacheEntry)640%60%44131311
maybeMarkAndSweep()600%160%99101011
computeIfAbsent(Object, Function)560%120%77131311
lambda$computeIfAbsent$1(Function, Object, AtomicBoolean, Object)510%40%33121211
get(Object)380%80%558811
setRunCleanupThread(boolean)320%60%44101011
postRemoveEntry(ConcurrentLFUCache.CacheEntry)300%40%336611
setMaxIdleTime(int)260%60%445511
remove(Object)250%20%226611
ConcurrentLFUCache(int, int)240%n/a113311
put(Object, Object)170%20%223311
static {...}160%n/a115511
lambda$putCacheEntry$2(ConcurrentLFUCache.CacheEntry, long)140%40%331111
lambda$null$0(ConcurrentLFUCache.CacheEntry, long)140%40%331111
setLowerWaterMark(int)130%20%224411
ConcurrentLFUCache(int, int, int, int, boolean, boolean, ConcurrentLFUCache.EvictionListener, boolean)120%n/a112211
setUpperWaterMark(int)120%20%223311
finalize()110%20%225511
evictEntry(Object)100%n/a113311
destroy()100%20%224411
setNewThreadForCleanup(boolean)90%20%224411
clear()70%n/a113311
ramBytesUsed()60%n/a111111
size()50%n/a111111
setAlive(boolean)40%n/a112211
setAcceptableWaterMark(int)40%n/a112211
setTimeDecay(boolean)40%n/a112211
getMap()30%n/a111111
getStats()30%n/a111111