Interface Summary Interface Description DirectBufferAddressGetterSimilar to
DirectBufferDeallocatorbut to obtain the DirectBuffer's address value.
DirectBufferDeallocatorThe combination of: Missing proper DirectByteBuffer public API interface type, Missing deallocate() possibility for direct ByteBuffers, sun.misc.Cleaner package change with Java 9, modules with Java 9 AND java.base not exporting its stuff so that halfway proper workarounds for the JDK design errors could be created using reflection without forcing special vm arguments on everyone wanting to use the library leave only one sanity-preserving way to handle explicit deallocation of memory directly allocated by
MemoryAccessor MemorySizeProperties MemoryStatistics MemoryStatisticsProvider
Class Summary Class Description BufferRegistry DirectBufferDeallocator.NoOp MemoryAccessorGeneric MemoryAccessorReversing MemorySizeProperties.UnsupportedDefault implementation that returns
-1for every method.
MemoryStatistics.Default MemoryStatisticsProvider.Default MemoryStatisticsProvider.Static XMemoryUtil class for low-level VM memory operations and information that makes the call site independent of a certain JVM implementation (e.g.
Exception Summary Exception Description MemoryException