| Modifier and Type | Interface and Description |
|---|---|
interface |
GridCache<K,V>
Main entry point for all Data Grid APIs.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GridCacheProjectionEx<K,V>
Internal projection interface.
|
interface |
GridCacheProxy<K,V>
Cache proxy marker interface.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridCacheAdapter<K,V>
Adapter for different cache implementations.
|
class |
GridCacheProjectionImpl<K,V>
Cache projection.
|
class |
GridCacheProxyImpl<K,V>
Cache proxy.
|
| Modifier and Type | Method and Description |
|---|---|
CacheProjection<K,V> |
CacheProjection.flagsOff(CacheFlag... flags)
Gets cache projection base on this but with the specified flags turned off.
|
CacheProjection<K,V> |
GridCacheProjectionImpl.flagsOff(CacheFlag[] flags)
Gets cache projection base on this but with the specified flags turned off.
|
CacheProjection<K,V> |
GridCacheProxyImpl.flagsOff(CacheFlag[] flags)
Gets cache projection base on this but with the specified flags turned off.
|
CacheProjection<K,V> |
GridCacheAdapter.flagsOff(CacheFlag[] flags)
Gets cache projection base on this but with the specified flags turned off.
|
CacheProjection<K,V> |
CacheProjection.flagsOn(CacheFlag... flags)
Gets cache projection base on this one, but with the specified flags turned on.
|
CacheProjection<K,V> |
GridCacheProjectionImpl.flagsOn(CacheFlag[] flags)
Gets cache projection base on this one, but with the specified flags turned on.
|
CacheProjection<K,V> |
GridCacheProxyImpl.flagsOn(CacheFlag[] flags)
Gets cache projection base on this one, but with the specified flags turned on.
|
CacheProjection<K,V> |
GridCacheAdapter.flagsOn(CacheFlag[] flags)
Gets cache projection base on this one, but with the specified flags turned on.
|
<K1,V1> CacheProjection<K1,V1> |
CacheProjection.keepPortable()
Creates projection that will operate with portable objects.
|
<K1,V1> CacheProjection<K1,V1> |
GridCacheProjectionImpl.keepPortable()
Creates projection that will operate with portable objects.
|
<K1,V1> CacheProjection<K1,V1> |
GridCacheProxyImpl.keepPortable()
Creates projection that will operate with portable objects.
|
<K1,V1> CacheProjection<K1,V1> |
GridCacheAdapter.keepPortable()
Creates projection that will operate with portable objects.
|
CacheProjection<K,V> |
CacheProjection.projection(CacheEntryPredicate filter)
Gets cache projection based on given entry filter.
|
CacheProjection<K,V> |
GridCacheProjectionImpl.projection(CacheEntryPredicate filter)
Gets cache projection based on given entry filter.
|
CacheProjection<K,V> |
GridCacheProxyImpl.projection(CacheEntryPredicate filter)
Gets cache projection based on given entry filter.
|
CacheProjection<K,V> |
GridCacheAdapter.projection(CacheEntryPredicate filter)
Gets cache projection based on given entry filter.
|
<K1,V1> CacheProjection<K1,V1> |
CacheProjection.projection(Class<? super K1> keyType,
Class<? super V1> valType)
Gets cache projection only for given key and value type.
|
<K1,V1> CacheProjection<K1,V1> |
GridCacheProjectionImpl.projection(Class<? super K1> keyType,
Class<? super V1> valType)
Gets cache projection only for given key and value type.
|
<K1,V1> CacheProjection<K1,V1> |
GridCacheProxyImpl.projection(Class<? super K1> keyType,
Class<? super V1> valType)
Gets cache projection only for given key and value type.
|
<K1,V1> CacheProjection<K1,V1> |
GridCacheAdapter.projection(Class<? super K1> keyType,
Class<? super V1> valType)
Gets cache projection only for given key and value type.
|
| Modifier and Type | Method and Description |
|---|---|
static <K,V> void |
GridCacheUtils.inTx(CacheProjection<K,V> cache,
TransactionConcurrency concurrency,
TransactionIsolation isolation,
IgniteInClosureX<CacheProjection<K,V>> clo)
Execute closure inside cache transaction.
|
static <K,V> boolean |
GridCacheUtils.invalidate(CacheProjection<K,V> cache,
K key)
Invalidate entry in cache.
|
static IgniteInternalTx |
GridCacheUtils.txStartInternal(GridCacheContext ctx,
CacheProjection prj,
TransactionConcurrency concurrency,
TransactionIsolation isolation) |
| Modifier and Type | Method and Description |
|---|---|
static <K,V> void |
GridCacheUtils.inTx(CacheProjection<K,V> cache,
TransactionConcurrency concurrency,
TransactionIsolation isolation,
IgniteInClosureX<CacheProjection<K,V>> clo)
Execute closure inside cache transaction.
|
| Constructor and Description |
|---|
GridCacheMapAdapter(CacheProjection<K,V> prj)
Constructor.
|
GridCacheProjectionImpl(CacheProjection<K,V> parent,
GridCacheContext<K,V> cctx,
CacheEntryPredicate entryFilter,
Set<CacheFlag> flags,
UUID subjId,
boolean keepPortable,
javax.cache.expiry.ExpiryPolicy expiryPlc) |
| Modifier and Type | Class and Description |
|---|---|
class |
GridDistributedCacheAdapter<K,V>
Distributed cache implementation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridDhtCache<K,V>
DHT cache.
|
class |
GridDhtCacheAdapter<K,V>
DHT cache adapter.
|
class |
GridDhtTransactionalCacheAdapter<K,V>
Base class for transactional DHT caches.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridDhtAtomicCache<K,V>
Non-transactional partitioned cache.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridDhtColocatedCache<K,V>
Colocated cache.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridNearAtomicCache<K,V>
Near cache for atomic cache.
|
class |
GridNearCacheAdapter<K,V>
Common logic for near caches.
|
class |
GridNearTransactionalCache<K,V>
Near cache for transactional cache.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridLocalCache<K,V>
Local cache implementation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridLocalAtomicCache<K,V>
Non-transactional local cache.
|
| Modifier and Type | Method and Description |
|---|---|
CacheProjection<K,V> |
GridCacheQueriesProxy.projection()
Gets cache projection.
|
Follow @ApacheIgnite
Ignite Fabric : ver. 1.0.0-RC3 Release Date : March 24 2015