# Hierarchy For Package org.apache.ignite.internal.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - org.apache.ignite.internal.util.GridSerializableList<E> (implements java.io.Serializable)
      - org.apache.ignite.internal.util.MutableSingletonList<E>
    - java.util.AbstractQueue<E> (implements java.util.Queue<E>)
      - java.util.PriorityQueue<E> (implements java.io.Serializable)
        - org.apache.ignite.internal.util.GridBoundedPriorityQueue<E>
    - java.util.AbstractSet<E> (implements java.util.Set<E>)
      - org.apache.ignite.internal.util.GridLeanIdentitySet<T>
      - org.apache.ignite.internal.util.GridSerializableSet<E> (implements java.io.Serializable)
        - org.apache.ignite.internal.util.GridBoundedLinkedHashSet<E> (implements java.lang.Cloneable)
        - org.apache.ignite.internal.util.GridConcurrentSkipListSet<E> (implements java.lang.Cloneable, java.util.NavigableSet<E>)
          - org.apache.ignite.internal.util.GridBoundedConcurrentOrderedSet<E>
        - org.apache.ignite.internal.util.GridListSet<V> (implements java.lang.Cloneable)
        - org.apache.ignite.internal.util.GridSetWrapper<E>
          - org.apache.ignite.internal.util.GridBoundedConcurrentLinkedHashSet<E>
          - org.apache.ignite.internal.util.GridConcurrentHashSet<E>
          - org.apache.ignite.internal.util.GridConcurrentLinkedHashSet<E>
          - org.apache.ignite.internal.util.GridLeanSet<E> (implements java.lang.Cloneable)
    - org.apache.ignite.internal.util.GridQueue<E> (implements java.util.Queue<E>)
    - org.apache.ignite.internal.util.GridSerializableCollection<E> (implements java.io.Serializable)
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - org.jsr166.ConcurrentLinkedHashMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>)
      - org.apache.ignite.internal.util.GridBoundedConcurrentLinkedHashMap<K,V>
    - java.util.concurrent.ConcurrentSkipListMap<K,V> (implements java.lang.Cloneable, java.util.concurrent.ConcurrentNavigableMap<K,V>, java.io.Serializable)
      - org.apache.ignite.internal.util.GridBoundedConcurrentOrderedMap<K,V>
    - org.apache.ignite.internal.util.GridPartitionStateMap (implements java.io.Serializable)
    - org.apache.ignite.internal.util.GridSerializableMap<K,V> (implements java.io.Serializable)
      - org.apache.ignite.internal.util.GridLeanMap<K,V> (implements java.lang.Cloneable)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.LinkedHashMap<K,V> (implements java.util.Map<K,V>)
        - org.apache.ignite.internal.util.GridBoundedLinkedHashMap<K,V>
  - org.apache.ignite.internal.util.Base64EncoderImpl (implements org.apache.ignite.internal.util.Base64Encoder)
  - org.jsr166.ConcurrentHashMap8<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>, java.io.Serializable)
    - org.apache.ignite.internal.util.GridSynchronizedMap<K,V> (implements java.io.Externalizable)
  - org.apache.ignite.internal.util.F0
  - org.apache.ignite.internal.util.GridAnnotationsCache
  - org.apache.ignite.internal.util.GridArgumentCheck
  - org.apache.ignite.internal.util.GridArrays
  - org.apache.ignite.internal.util.GridAtomicInitializer<T>
  - org.apache.ignite.internal.util.GridBusyLock
  - org.apache.ignite.internal.util.GridByteArrayList (implements java.io.Externalizable, org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.util.GridCircularBuffer<T>
  - org.apache.ignite.internal.util.GridClassLoaderCache
  - org.apache.ignite.internal.util.GridCleaner
  - org.apache.ignite.internal.util.GridClientByteUtils
  - org.apache.ignite.internal.util.GridCollections
  - org.apache.ignite.internal.util.GridConcurrentFactory
  - org.apache.ignite.internal.util.GridConcurrentPhantomHashSet<E> (implements java.util.Set<E>)
  - org.apache.ignite.internal.util.GridConcurrentWeakHashSet<E> (implements java.util.Set<E>)
  - org.apache.ignite.internal.util.GridConfigurationFinder
  - org.apache.ignite.internal.util.GridConsistentHash<N>
  - org.apache.ignite.internal.util.GridCursorIteratorWrapper<V> (implements org.apache.ignite.internal.util.lang.GridCursor<T>)
  - org.apache.ignite.internal.util.GridDebug
  - org.apache.ignite.internal.util.GridDebug.Item
  - org.apache.ignite.internal.util.GridHandleTable
  - org.apache.ignite.internal.util.GridIntList (implements java.io.Externalizable, org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.util.lang.GridIteratorAdapter<T> (implements org.apache.ignite.internal.util.lang.GridIterator<T>)
    - org.apache.ignite.internal.util.GridCloseableIteratorAdapter<T> (implements org.apache.ignite.internal.util.lang.GridCloseableIterator<T>)
      - org.apache.ignite.internal.util.GridSpiCloseableIteratorWrapper<T>
    - org.apache.ignite.internal.util.GridCloseableIteratorAdapterEx<T> (implements org.apache.ignite.internal.util.lang.GridCloseableIterator<T>)
    - org.apache.ignite.internal.util.GridEmptyIterator<T>
      - org.apache.ignite.internal.util.GridEmptyCloseableIterator<T> (implements org.apache.ignite.internal.util.lang.GridCloseableIterator<T>)
  - org.apache.ignite.internal.util.GridJavaProcess
  - org.apache.ignite.internal.util.GridKeyLock
  - org.apache.ignite.internal.util.GridLogThrottle
  - org.apache.ignite.internal.util.GridLongList (implements java.io.Externalizable, org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.util.GridMessageCollection<M> (implements org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.util.GridMultiCollectionWrapper<E> (implements java.util.Collection<E>)
  - org.apache.ignite.internal.util.GridMutex (implements java.lang.Cloneable, java.io.Externalizable)
  - org.apache.ignite.internal.util.GridQueue.Node<E>
  - org.apache.ignite.internal.util.GridReflectionCache (implements java.io.Externalizable)
  - org.apache.ignite.internal.util.GridSnapshotLock<X>
  - org.apache.ignite.internal.util.GridSpinBusyLock
  - org.apache.ignite.internal.util.GridSpinReadWriteLock
  - org.apache.ignite.internal.util.GridStringBuilder (implements java.io.Serializable)
  - org.apache.ignite.internal.util.GridStringBuilderFactory
  - org.apache.ignite.internal.util.GridStripedLock
  - org.apache.ignite.internal.util.GridStripedReadWriteLock
  - org.apache.ignite.internal.util.GridStripedSpinBusyLock
  - org.apache.ignite.internal.util.GridTimer
  - org.apache.ignite.internal.util.GridUnsafe
  - org.apache.ignite.internal.util.HostAndPortRange
  - org.apache.ignite.internal.util.IgniteExceptionRegistry
  - org.apache.ignite.internal.util.IgniteExceptionRegistry.ExceptionInfo (implements java.io.Serializable)
  - org.apache.ignite.internal.util.IgniteUtils
  - org.apache.ignite.internal.util.IgniteUtils.LockTracer (implements java.util.concurrent.locks.Lock)
  - org.apache.ignite.internal.util.IgniteUtils.ReentrantReadWriteLockTracer (implements java.util.concurrent.locks.ReadWriteLock)
  - org.apache.ignite.internal.util.IgniteUuidCache
  - java.io.InputStream (implements java.io.Closeable)
    - org.apache.ignite.internal.util.GridFixedSizeInputStream
  - org.apache.ignite.internal.util.Jsr310Java8DateTimeApiUtils
  - org.apache.ignite.internal.util.LegacyBase64Encoder (implements org.apache.ignite.internal.util.Base64Encoder)
  - java.lang.Number (implements java.io.Serializable)
    - java.util.concurrent.atomic.AtomicInteger (implements java.io.Serializable)
      - org.apache.ignite.internal.util.GridAtomicInteger
    - java.util.concurrent.atomic.AtomicLong (implements java.io.Serializable)
      - org.apache.ignite.internal.util.GridAtomicLong
  - org.apache.ignite.internal.util.OffheapReadWriteLock
  - java.util.Random (implements java.io.Serializable)
    - org.apache.ignite.internal.util.GridRandom
  - java.lang.ref.Reference<T>
    - java.lang.ref.WeakReference<T>
      - org.apache.ignite.internal.util.GridWeakIterator<T>
  - org.apache.ignite.internal.util.ReflectiveDirectBufferCleaner (implements org.apache.ignite.internal.util.DirectBufferCleaner)
  - org.apache.ignite.internal.util.StripedCompositeReadWriteLock (implements java.util.concurrent.locks.ReadWriteLock)
  - org.apache.ignite.internal.util.StripedExecutor (implements java.util.concurrent.ExecutorService)
  - java.util.TimerTask (implements java.lang.Runnable)
    - org.apache.ignite.internal.util.GridTimerTask
  - org.apache.ignite.internal.util.UnsafeDirectBufferCleaner (implements org.apache.ignite.internal.util.DirectBufferCleaner)
  - org.apache.ignite.internal.util.UUIDCollectionMessage (implements org.apache.ignite.plugin.extensions.communication.Message)

## Interface Hierarchy

- org.apache.ignite.internal.util.Base64Encoder
- org.apache.ignite.internal.util.ClassCache
- org.apache.ignite.internal.util.DirectBufferCleaner
- org.apache.ignite.internal.util.GridIntIterator
- org.apache.ignite.internal.util.IgniteTree<L,T>
- org.apache.ignite.internal.util.IgniteTree.InvokeClosure<T>
- java.lang.Iterable<T>
  - org.apache.ignite.internal.util.GridSerializableIterable<E> (also extends java.io.Serializable)
- java.util.Iterator<E>
  - org.apache.ignite.internal.util.GridSerializableIterator<E> (also extends java.io.Serializable)
- java.io.Serializable
  - org.apache.ignite.internal.util.GridSerializableIterable<E> (also extends java.lang.Iterable<T>)
  - org.apache.ignite.internal.util.GridSerializableIterator<E> (also extends java.util.Iterator<E>)

## Annotation Type Hierarchy

- org.apache.ignite.internal.util.SerializableTransient (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.ignite.internal.util.IgniteTree.OperationType

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.4.0
Release Date | : March 5 2018