# Package org.apache.ignite.internal.processors.datastructures

Interface Summary
Interface | Description
--- | ---
GridCacheAtomicLongEx | Atomic managed by cache (`'Ex'` stands for external).
GridCacheAtomicReferenceEx<T> | Atomic reference managed by cache (`'Ex'` stands for external).
GridCacheAtomicSequenceEx | Sequence managed by cache (`'Ex'` stands for external.
GridCacheAtomicStampedEx<T,S> | Atomic stamped managed by cache (`'Ex'` stands for external).
GridCacheCountDownLatchEx | Grid cache count down latch (`'Ex'` stands for external).
GridCacheInternalKey | Key is used for caching data structure.
GridCacheRemovable | Provides callback for marking object as removed.
GridCacheSemaphoreEx | Grid cache semaphore (`'Ex'` stands for external).

Class Summary
Class | Description
--- | ---
CacheDataStructuresCacheKey | Internal key for data structures processor.
CacheDataStructuresConfigurationKey | Key used to store in utility cache information about all created data structures.
DataStructuresProcessor | Manager of data structures.
GridAtomicCacheQueueImpl<T> | `IgniteQueue` implementation using atomic cache.
GridCacheAnnotationHelper<A extends Annotation> | Utility class for getting annotated values from classes.
GridCacheAtomicLongImpl | Cache atomic long implementation.
GridCacheAtomicLongValue | Atomic long value.
GridCacheAtomicReferenceImpl<T> | Cache atomic reference implementation.
GridCacheAtomicReferenceValue<T> | Atomic reference value.
GridCacheAtomicSequenceImpl | Cache sequence implementation.
GridCacheAtomicSequenceValue | Sequence value.
GridCacheAtomicStampedImpl<T,S> | Cache atomic stamped implementation.
GridCacheAtomicStampedValue<T,S> | Atomic stamped value.
GridCacheCountDownLatchImpl | Cache count down latch implementation.
GridCacheCountDownLatchValue | Count down latch value.
GridCacheInternalKeyImpl | Key is used for caching cache data structures.
GridCacheQueueAdapter<T> | Common code for `IgniteQueue` implementation.
GridCacheQueueAdapter.AddProcessor |
GridCacheQueueAdapter.ClearProcessor |
GridCacheQueueAdapter.PollProcessor |
GridCacheQueueAdapter.RemoveProcessor |
GridCacheQueueHeader | Queue header.
GridCacheQueueHeaderKey | Queue header key.
GridCacheQueueProxy<T> | Cache queue proxy.
GridCacheSemaphoreImpl | Cache semaphore implementation based on AbstractQueuedSynchronizer.
GridCacheSemaphoreState | Grid cache semaphore state.
GridCacheSetHeader | Cache set header.
GridCacheSetHeaderKey | Set header key.
GridCacheSetImpl<T> | Cache set implementation.
GridCacheSetItemKey | Set item key.
GridCacheSetProxy<T> | Cache set proxy.
GridSetQueryPredicate<K,V> | Predicate for query over `IgniteSet` items.
GridTransactionalCacheQueueImpl<T> | `IgniteQueue` implementation using transactional cache.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.5.0-b1
Release Date | : December 1 2015