MetaCache

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total153 of 1,87991%57 of 20672%5017135406268
loadNames(boolean, boolean, Long)6826979%203865%1530167901
getMetaObj(String, long)194972%1787%1511101
awaitNamesLoad(MetaCache.NamesLoad)161852%2250%2351101
scheduleNamesRefresh(long)126684%5550%4621801
lambda$executeIfMetaObjCurrent$18(String, long, Object)111557%7112%450301
loadMetaObj(String)91460%n/a014801
lambda$getMetaObj$13(long, String, long)410596%11191%1712101
getRemoteName(String)45493%3562%3511401
lambda$updateCache$16(long, long, String, String, Object, long)8697%1990%1611701
lambda$invalidate$20(long, String, long)7497%1583%1411701
lambda$executeIfMetaObjCurrent$19(String, long, Object, BooleanSupplier)5296%5758%570801
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
refreshNames()63100%3770%3601201
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
toNamesMap(List)22100%2100%020501
finishNamesLoad(MetaCache.NamesLoad)21100%2100%020601
invalidateNames()20100%n/a010601
lambda$scheduleNamesRefresh$11(MetaCache.NamesRefresh)19100%n/a010501
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
getMetaObjById(long)16100%2100%020201
resetNames()16100%n/a010501
lambda$addObjForTest$23(String, Object, long)15100%n/a010301
scheduleNamesRefresh(MetaCache.NamesCacheValue)14100%2100%020401
lambda$acquireMetaObjKeyLock$24(MetaCache.MetaObjKey, MetaCache.MetaObjKeyLock)14100%2100%020301
withMetaObjLifecycleReadLock(Supplier)13100%n/a010301
lambda$updateCache$17(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$25(MetaCache.MetaObjKey, MetaCache.MetaObjKeyLock)10100%2100%020201
addObjForTest(long, String, Object)9100%n/a010201
lambda$invalidate$21(long, String, long)9100%n/a010101
buildMetaObjCache()8100%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
getMetaObjCache()6100%n/a010101
refreshNamesForTest()6100%n/a010201
lambda$tryGetMetaObj$14(String)6100%n/a010101
lambda$getRemoteName$12(String, Pair)6100%n/a010101
invalidateAll()5100%n/a010301
invalidateObjects()4100%n/a010201
static {...}4100%n/a010101
lambda$getMetaObjCache$22()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