MetaCache

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total619 of 2,28172%112 of 25656%1192131284752785
loadNames(boolean, boolean, Long)12421363%283051%2130327901
lambda$getMetaObjInternal$13(long, String, long, boolean)368670%41275%4952301
refreshNames()352844%9110%5651201
awaitNamesLoad(MetaCache.NamesLoad)340%40%33111111
scheduleNamesRefresh(long)294962%6440%5671801
getMetaObjInternal(String, long, boolean, boolean)255869%3975%3721301
getRemoteName(String)243458%5337%4581401
lambda$observeLookup$29(long, long, MetaCache.NamesCacheValue, String, Optional, Pair, boolean, String, Runnable)225471%9743%7941601
getNames(boolean)207979%51575%51121801
lambda$observeLookup$28(String, String, Pair)200%40%332211
MetaCache(String, ExecutorService, OptionalLong, OptionalLong, long, CacheLoader, CacheLoader, RemovalListener)160%n/a112211
MetaCache(String, ExecutorService, OptionalLong, OptionalLong, long, CacheLoader, Consumer, CacheLoader, RemovalListener)160%n/a112211
MetaCache(String, ExecutorService, OptionalLong, OptionalLong, long, CacheLoader, Consumer, BiConsumer, Consumer, CacheLoader, RemovalListener)160%n/a112211
advanceNamesGeneration()15937%3125%232501
lambda$addObjForTest$31(String, Object, long)150%n/a113311
loadMetaObj(String)14939%n/a015801
lambda$invalidate$24(long, String, long)136382%2466%2431701
updateCache(String, String, Object, long)110%n/a112211
clearNamesRefresh(MetaCache.NamesRefresh)103175%3350%3431101
releasePhysicalMetaObjLoad(String)92573%1150%121701
addObjForTest(long, String, Object)90%n/a112211
retireObjects()83179%1150%121901
getNameByIdIfPresent(long)80%n/a111111
lambda$updateCache$20(long, long, String, String, Object, long)78192%2880%2621701
throwIfInterrupted()7436%1150%121301
lambda$getNameByIdIfPresent$16(long)70%n/a111111
lambda$executeIfMetaObjCurrent$23(String, long, Object, BooleanSupplier)64888%6650%671801
getMetaObjCache()60%n/a111111
refreshNamesForTest()60%n/a112211
lambda$getRemoteName$12(String, Pair)60%n/a111111
invalidateAll()50%n/a113311
invalidateLookup(String, boolean)44792%1150%1211301
acquirePhysicalMetaObjLoad(String)43088%1150%121601
lookupIdentityKey(String, boolean)4450%1150%120101
invalidateObjects()40%n/a112211
lambda$getMetaObjCache$30()30%n/a111111
lambda$new$10(long)0%n/a111111
lambda$new$9()0%n/a111111
lambda$new$8(long)0%n/a111111
lambda$new$7()0%n/a111111
lambda$new$4(long)0%n/a111111
lambda$new$3()0%n/a111111
MetaCache(String, ExecutorService, OptionalLong, OptionalLong, long, CacheLoader, Consumer, BiConsumer, Consumer, CacheLoader, RemovalListener, LongSupplier, LongPredicate)11099%1150%1203001
lambda$executeIfMetaObjCurrent$22(String, long, Object)2596%4450%450301
updateCache(String, String, Object, long, long)2395%1150%121501
invalidate(String, long)1894%1150%121501
lambda$new$6(String)0%n/a111111
lambda$new$5(String, String)0%n/a111111
lambda$new$2(String)0%n/a111111
lambda$new$1(String, String)0%n/a111111
lambda$new$0(List)0%n/a111111
observeLookup(String, String, Object, boolean, Runnable)90100%51372%51001301
withMetaObjKeyLock(String, long, Supplier)25100%n/a010501
beginMetadataRefresh()23100%n/a010501
toNamesMap(List)22100%2100%020501
finishNamesLoad(MetaCache.NamesLoad)21100%2100%020601
lambda$beginMetadataRefresh$27()21100%n/a010501
invalidateNames()20100%n/a010601
lambda$scheduleNamesRefresh$11(MetaCache.NamesRefresh)19100%n/a010501
getMetaObjById(long, boolean)18100%2100%020201
executeIfMetaObjCurrent(String, Object, BooleanSupplier)17100%n/a010201
tryGetMetaObj(String)16100%1375%130401
resetNames()16100%n/a010501
scheduleNamesRefresh(MetaCache.NamesCacheValue)14100%2100%020401
lambda$acquireMetaObjKeyLock$32(MetaCache.MetaObjKey, MetaCache.MetaObjKeyLock)14100%2100%020301
lambda$getCachedIdentitiesMatching$19(boolean, String)14100%n/a010401
withMetaObjLifecycleReadLock(Supplier)13100%n/a010301
getCachedIdentitiesMatching(String, boolean)12100%n/a010201
lambda$updateCache$21(long, long, String, String, Object, long)12100%n/a010101
listNames()10100%n/a010101
lambda$releaseMetaObjKeyLock$33(MetaCache.MetaObjKey, MetaCache.MetaObjKeyLock)10100%2100%020201
lambda$invalidate$25(long, String, long)9100%n/a010101
buildMetaObjCache()8100%n/a010101
lambda$invalidateLookup$26(boolean, String, Map.Entry)8100%n/a010101
lambda$getCachedIdentitiesMatching$18(Map.Entry)8100%n/a010101
lambda$getCachedIdentitiesMatching$17(boolean, String, Map.Entry)8100%n/a010101
getMetaObj(String, long, boolean)7100%n/a010101
acquireMetaObjKeyLock(MetaCache.MetaObjKey)7100%n/a010101
releaseMetaObjKeyLock(MetaCache.MetaObjKey)7100%n/a010201
lambda$getMetaObjById$15(long)7100%n/a010101
publishNames(MetaCache.NamesCacheValue)6100%n/a010201
getMetaObj(String, long)6100%n/a010101
lambda$tryGetMetaObj$14(String)6100%n/a010101
getMetaObjById(long)5100%n/a010101
static {...}4100%n/a010101