Uses of Class
io.netty.buffer.AdaptivePoolingAllocator.Chunk
-
Packages that use AdaptivePoolingAllocator.Chunk Package Description io.netty.buffer Abstraction of a byte buffer - the fundamental data structure to represent a low-level binary and text message. -
-
Uses of AdaptivePoolingAllocator.Chunk in io.netty.buffer
Subclasses of AdaptivePoolingAllocator.Chunk in io.netty.buffer Modifier and Type Class Description private static classAdaptivePoolingAllocator.BuddyChunkprivate static classAdaptivePoolingAllocator.SizeClassedChunkRemoves per-allocation retain()/release() atomic ops from the hot path by replacing ref counting with a segment-count state machine.Fields in io.netty.buffer declared as AdaptivePoolingAllocator.Chunk Modifier and Type Field Description (package private) AdaptivePoolingAllocator.ChunkAdaptivePoolingAllocator.AdaptiveByteBuf. chunkprivate AdaptivePoolingAllocator.ChunkAdaptivePoolingAllocator.Magazine. currentprivate static AdaptivePoolingAllocator.ChunkAdaptivePoolingAllocator.Magazine. MAGAZINE_FREEDprivate AdaptivePoolingAllocator.ChunkAdaptivePoolingAllocator.Magazine. nextInLineFields in io.netty.buffer with type parameters of type AdaptivePoolingAllocator.Chunk Modifier and Type Field Description private static java.util.concurrent.atomic.AtomicIntegerFieldUpdater<AdaptivePoolingAllocator.Chunk>AdaptivePoolingAllocator.Chunk. AIF_UPDATERprivate ConcurrentSkipListIntObjMultimap<AdaptivePoolingAllocator.Chunk>AdaptivePoolingAllocator.ConcurrentSkipListChunkCache. chunksprivate static java.util.concurrent.atomic.AtomicReferenceFieldUpdater<AdaptivePoolingAllocator.Magazine,AdaptivePoolingAllocator.Chunk>AdaptivePoolingAllocator.Magazine. NEXT_IN_LINEprivate static ReferenceCountUpdater<AdaptivePoolingAllocator.Chunk>AdaptivePoolingAllocator.Chunk. updaterMethods in io.netty.buffer that return AdaptivePoolingAllocator.Chunk Modifier and Type Method Description AdaptivePoolingAllocator.ChunkAdaptivePoolingAllocator.BuddyChunkController. newChunkAllocation(int promptingSize, AdaptivePoolingAllocator.Magazine magazine)AdaptivePoolingAllocator.ChunkAdaptivePoolingAllocator.ChunkController. newChunkAllocation(int promptingSize, AdaptivePoolingAllocator.Magazine magazine)Allocate a newAdaptivePoolingAllocator.Chunkfor the givenAdaptivePoolingAllocator.Magazine.AdaptivePoolingAllocator.ChunkAdaptivePoolingAllocator.SizeClassChunkController. newChunkAllocation(int promptingSize, AdaptivePoolingAllocator.Magazine magazine)AdaptivePoolingAllocator.ChunkAdaptivePoolingAllocator.ChunkCache. pollChunk(int size)AdaptivePoolingAllocator.ChunkAdaptivePoolingAllocator.ConcurrentSkipListChunkCache. pollChunk(int size)(package private) AdaptivePoolingAllocator.ChunkAdaptivePoolingAllocator.MagazineGroup. pollChunk(int size)AdaptivePoolingAllocator.ChunkAdaptivePoolingAllocator.Chunk. retain()AdaptivePoolingAllocator.ChunkAdaptivePoolingAllocator.Chunk. retain(int increment)AdaptivePoolingAllocator.ChunkAdaptivePoolingAllocator.Chunk. touch()AdaptivePoolingAllocator.ChunkAdaptivePoolingAllocator.Chunk. touch(java.lang.Object hint)Methods in io.netty.buffer with parameters of type AdaptivePoolingAllocator.Chunk Modifier and Type Method Description voidAdaptivePoolingAllocator.ChunkRegistry. add(AdaptivePoolingAllocator.Chunk chunk)(package private) voidAdaptivePoolingAllocator.AdaptiveByteBuf. init(AbstractByteBuf unwrapped, AdaptivePoolingAllocator.Chunk wrapped, int readerIndex, int writerIndex, int startIndex, int size, int capacity, int maxCapacity)booleanAdaptivePoolingAllocator.ChunkCache. offerChunk(AdaptivePoolingAllocator.Chunk chunk)booleanAdaptivePoolingAllocator.ConcurrentQueueChunkCache. offerChunk(AdaptivePoolingAllocator.Chunk chunk)booleanAdaptivePoolingAllocator.ConcurrentSkipListChunkCache. offerChunk(AdaptivePoolingAllocator.Chunk chunk)(package private) booleanAdaptivePoolingAllocator.MagazineGroup. offerChunk(AdaptivePoolingAllocator.Chunk chunk)(package private) booleanAdaptivePoolingAllocator.Magazine. offerToQueue(AdaptivePoolingAllocator.Chunk chunk)voidAdaptivePoolingAllocator.ChunkRegistry. remove(AdaptivePoolingAllocator.Chunk chunk)private voidAdaptivePoolingAllocator.Magazine. transferToNextInLineOrRelease(AdaptivePoolingAllocator.Chunk chunk)
-