InMemoryTrie

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total544 of 1,35959%72 of 14148%60112952601340
attachChildToSplit(int, int, int)1000%40%33222211
createPrefixNode(int, int, boolean)640%100%66101011
unusedReservedMemory()590%60%44121211
applyContent(int, Object, InMemoryTrie.UpsertTransformer)521320%5116%3491101
updatePrefixNodeChild(int, int)450%60%447711
preserveContent(int, int, int)33513%7112%456801
discardBuffers()280%60%446611
attachChild(int, int, int)262650%4555%4751001
setContent(int, Object)220%n/a115511
apply(Trie, InMemoryTrie.UpsertTransformer)205071%4866%4701401
attachChildToSplitNonVolatile(int, int, int)157783%3770%3601601
putSingleton(ByteComparable, Object, InMemoryTrie.UpsertTransformer, boolean)140%20%224411
isEmbeddedPrefixNode(int)110%20%221111
advanceAllocatedPos(int)110%20%223311
reachedAllocatedSizeThreshold()80%20%221111
static {...}73784%2250%2311001
createSparseNode(int, int, int, int)56692%1375%1301101
addContent(Object)54890%1375%130901
lambda$valuesUnordered$0()50%n/a111111
allocateBlock()44191%1375%131901
sizeOffHeap()3770%1150%120101
valuesUnordered()30%n/a111111
valuesCount()30%n/a111111
sizeOnHeap()3897%1150%120401
attachChildToSparse(int, int, int)133100%12100%0702501
putRecursive(int, ByteSource, Object, InMemoryTrie.UpsertTransformer)54100%6100%0401201
attachChildToChain(int, int, int)32100%4100%030701
insertInOrderWord(int, int, int)31100%2100%020601
InMemoryTrie(BufferType)23100%n/a010601
createNewChainNode(int, int)20100%n/a010401
expandOrCreateChainNode(int, int)20100%2100%020501
isExpandableChain(int)19100%2675%250201
putRecursive(ByteComparable, Object, InMemoryTrie.UpsertTransformer)18100%2100%020401
putInt(int, int)9100%n/a010201
putIntVolatile(int, int)9100%n/a010201
putShort(int, short)9100%n/a010201
putShortVolatile(int, short)9100%n/a010201
putByte(int, byte)9100%n/a010201
putSingleton(ByteComparable, Object, InMemoryTrie.UpsertTransformer)7100%n/a010201
createEmptySplitNode()5100%n/a010101