MetaCache

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,281 of 2,2810%256 of 2560%2132134754758585
loadNames(boolean, boolean, Long)3370%580%3030797911
lambda$getMetaObjInternal$13(long, String, long, boolean)1220%160%99232311
MetaCache(String, ExecutorService, OptionalLong, OptionalLong, long, CacheLoader, Consumer, BiConsumer, Consumer, CacheLoader, RemovalListener, LongSupplier, LongPredicate)1110%20%22303011
getNames(boolean)990%200%1111181811
observeLookup(String, String, Object, boolean, Runnable)900%180%1010131311
lambda$updateCache$20(long, long, String, String, Object, long)880%100%66171711
getMetaObjInternal(String, long, boolean, boolean)830%120%77131311
scheduleNamesRefresh(long)780%100%66181811
lambda$observeLookup$29(long, long, MetaCache.NamesCacheValue, String, Optional, Pair, boolean, String, Runnable)760%160%99161611
lambda$invalidate$24(long, String, long)760%60%44171711
refreshNames()630%100%66121211
getRemoteName(String)580%80%55141411
lambda$executeIfMetaObjCurrent$23(String, long, Object, BooleanSupplier)540%120%778811
invalidateLookup(String, boolean)510%20%22131311
clearNamesRefresh(MetaCache.NamesRefresh)410%60%44111111
retireObjects()390%20%229911
awaitNamesLoad(MetaCache.NamesLoad)340%40%33111111
acquirePhysicalMetaObjLoad(String)340%20%226611
releasePhysicalMetaObjLoad(String)340%20%227711
lambda$executeIfMetaObjCurrent$22(String, long, Object)260%80%553311
withMetaObjKeyLock(String, long, Supplier)250%n/a115511
updateCache(String, String, Object, long, long)240%20%225511
advanceNamesGeneration()240%40%335511
loadMetaObj(String)230%n/a118811
beginMetadataRefresh()230%n/a115511
toNamesMap(List)220%20%225511
finishNamesLoad(MetaCache.NamesLoad)210%20%226611
lambda$beginMetadataRefresh$27()210%n/a115511
invalidateNames()200%n/a116611
lambda$observeLookup$28(String, String, Pair)200%40%332211
invalidate(String, long)190%20%225511
lambda$scheduleNamesRefresh$11(MetaCache.NamesRefresh)190%n/a115511
getMetaObjById(long, boolean)180%20%222211
executeIfMetaObjCurrent(String, Object, BooleanSupplier)170%n/a112211
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
tryGetMetaObj(String)160%40%334411
resetNames()160%n/a115511
lambda$addObjForTest$31(String, Object, long)150%n/a113311
scheduleNamesRefresh(MetaCache.NamesCacheValue)140%20%224411
lambda$acquireMetaObjKeyLock$32(MetaCache.MetaObjKey, MetaCache.MetaObjKeyLock)140%20%223311
lambda$getCachedIdentitiesMatching$19(boolean, String)140%n/a114411
withMetaObjLifecycleReadLock(Supplier)130%n/a113311
getCachedIdentitiesMatching(String, boolean)120%n/a112211
lambda$updateCache$21(long, long, String, String, Object, long)120%n/a111111
throwIfInterrupted()110%20%223311
updateCache(String, String, Object, long)110%n/a112211
listNames()100%n/a111111
lambda$releaseMetaObjKeyLock$33(MetaCache.MetaObjKey, MetaCache.MetaObjKeyLock)100%20%222211
addObjForTest(long, String, Object)90%n/a112211
lambda$invalidate$25(long, String, long)90%n/a111111
getNameByIdIfPresent(long)80%n/a111111
lookupIdentityKey(String, boolean)80%20%221111
buildMetaObjCache()80%n/a111111
lambda$invalidateLookup$26(boolean, String, Map.Entry)80%n/a111111
lambda$getCachedIdentitiesMatching$18(Map.Entry)80%n/a111111
lambda$getCachedIdentitiesMatching$17(boolean, String, Map.Entry)80%n/a111111
getMetaObj(String, long, boolean)70%n/a111111
acquireMetaObjKeyLock(MetaCache.MetaObjKey)70%n/a111111
releaseMetaObjKeyLock(MetaCache.MetaObjKey)70%n/a112211
lambda$getNameByIdIfPresent$16(long)70%n/a111111
lambda$getMetaObjById$15(long)70%n/a111111
publishNames(MetaCache.NamesCacheValue)60%n/a112211
getMetaObj(String, long)60%n/a111111
getMetaObjCache()60%n/a111111
refreshNamesForTest()60%n/a112211
lambda$tryGetMetaObj$14(String)60%n/a111111
lambda$getRemoteName$12(String, Pair)60%n/a111111
getMetaObjById(long)50%n/a111111
invalidateAll()50%n/a113311
invalidateObjects()40%n/a112211
static {...}40%n/a111111
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
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