Package org.apache.ignite.internal.util
package org.apache.ignite.internal.util
-
ClassDescriptionCleaner interface for
java.nio.ByteBuffer.Class extracted for fields from GridUnsafe to be absolutely independent with current and future static block initialization effects.This class encapsulates argument check (null and range) for public facing APIs.Utility methods to work with arrays.Synchronization aid to track "busy" state of a subsystem that owns it.WrapIteratorand adapt it toGridCursor.Empty iterator.Iterator over integer primitives.Minimal list API to work with primitive longs.Random to be used from a single thread.MakesAbstractCollectionasSerializableand is useful for making anonymous serializable collections.MakesIteratorasSerializableand is useful for making anonymous serializable iterators.Optimized string builder with better API.This is an utility class for 'splitting' locking of someint- orlong-keyed resources.Wrapper forUnsafeclass.IgniteTree<L,T> Interface for ignite internal tree.Collection of utility methods used throughout the system.Lock state structure is as follows:DirectBufferCleanerimplementation based onsun.misc.Cleanerandsun.nio.ch.DirectBuffer.cleaner()method.DirectBufferCleanerimplementation based onUnsafe.invokeCleanermethod.