MetaCache

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total150 of 2,28193%62 of 25675%5521333475285
loadNames(boolean, boolean, Long)6826979%203865%1530167901
getMetaObjInternal(String, long, boolean, boolean)196477%11191%1711301
awaitNamesLoad(MetaCache.NamesLoad)161852%2250%2351101
scheduleNamesRefresh(long)126684%5550%4621801
lambda$executeIfMetaObjCurrent$22(String, long, Object)111557%7112%450301
loadMetaObj(String)61773%n/a012801
lambda$getMetaObjInternal$13(long, String, long, boolean)411896%11593%1912301
getRemoteName(String)45493%3562%3511401
lambda$updateCache$20(long, long, String, String, Object, long)8697%1990%1611701
lambda$invalidate$24(long, String, long)7497%1583%1411701
lambda$executeIfMetaObjCurrent$23(String, long, Object, BooleanSupplier)5296%4866%470801
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
MetaCache(String, ExecutorService, OptionalLong, OptionalLong, long, CacheLoader, Consumer, BiConsumer, Consumer, CacheLoader, RemovalListener, LongSupplier, LongPredicate)111100%2100%0203001
getNames(boolean)99100%31785%31101801
observeLookup(String, String, Object, boolean, Runnable)90100%31583%31001301
lambda$observeLookup$29(long, long, MetaCache.NamesCacheValue, String, Optional, Pair, boolean, String, Runnable)76100%21487%2901601
refreshNames()63100%3770%3601201
invalidateLookup(String, boolean)51100%2100%0201301
clearNamesRefresh(MetaCache.NamesRefresh)41100%1583%1401101
retireObjects()39100%2100%020901
acquirePhysicalMetaObjLoad(String)34100%2100%020601
releasePhysicalMetaObjLoad(String)34100%2100%020701
withMetaObjKeyLock(String, long, Supplier)25100%n/a010501
advanceNamesGeneration()24100%1375%130501
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$observeLookup$28(String, String, Pair)20100%1375%130201
lambda$scheduleNamesRefresh$11(MetaCache.NamesRefresh)19100%n/a010501
getMetaObjById(long, boolean)18100%2100%020201
executeIfMetaObjCurrent(String, Object, BooleanSupplier)17100%n/a010201
MetaCache(String, ExecutorService, OptionalLong, OptionalLong, long, CacheLoader, CacheLoader, RemovalListener)16100%n/a010201
MetaCache(String, ExecutorService, OptionalLong, OptionalLong, long, CacheLoader, Consumer, CacheLoader, RemovalListener)16100%n/a010201
MetaCache(String, ExecutorService, OptionalLong, OptionalLong, long, CacheLoader, Consumer, BiConsumer, Consumer, CacheLoader, RemovalListener)16100%n/a010201
tryGetMetaObj(String)16100%1375%130401
resetNames()16100%n/a010501
lambda$addObjForTest$31(String, Object, long)15100%n/a010301
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
throwIfInterrupted()11100%2100%020301
updateCache(String, String, Object, long)11100%n/a010201
listNames()10100%n/a010101
lambda$releaseMetaObjKeyLock$33(MetaCache.MetaObjKey, MetaCache.MetaObjKeyLock)10100%2100%020201
addObjForTest(long, String, Object)9100%n/a010201
lambda$invalidate$25(long, String, long)9100%n/a010101
getNameByIdIfPresent(long)8100%n/a010101
lookupIdentityKey(String, boolean)8100%2100%020101
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$getNameByIdIfPresent$16(long)7100%n/a010101
lambda$getMetaObjById$15(long)7100%n/a010101
publishNames(MetaCache.NamesCacheValue)6100%n/a010201
getMetaObj(String, long)6100%n/a010101
getMetaObjCache()6100%n/a010101
refreshNamesForTest()6100%n/a010201
lambda$tryGetMetaObj$14(String)6100%n/a010101
lambda$getRemoteName$12(String, Pair)6100%n/a010101
getMetaObjById(long)5100%n/a010101
invalidateAll()5100%n/a010301
invalidateObjects()4100%n/a010201
static {...}4100%n/a010101
lambda$getMetaObjCache$30()3100%n/a010101
lambda$new$10(long)100%n/a010101
lambda$new$9()100%n/a010101
lambda$new$8(long)100%n/a010101
lambda$new$7()100%n/a010101
lambda$new$4(long)100%n/a010101
lambda$new$3()100%n/a010101
lambda$new$2(String)100%n/a010101
lambda$new$1(String, String)100%n/a010101
lambda$new$0(List)100%n/a010101