| Modifier and Type | Interface and Description |
|---|---|
interface |
GridCache<K,V>
Main entry point for all Data Grid APIs. You can get a named cache by calling
Grid.cache(String)
method. |
| Modifier and Type | Method and Description |
|---|---|
GridCacheProjection<K,V> |
GridCacheProjection.flagsOff(GridCacheFlag... flags)
Gets cache projection base on this but with the specified flags turned off.
|
GridCacheProjection<K,V> |
GridCacheProjection.flagsOn(GridCacheFlag... flags)
Gets cache projection base on this one, but with the specified flags turned on.
|
GridCacheProjection<K,V> |
GridCacheEntry.projection()
Cache projection to which this entry belongs.
|
<K1,V1> GridCacheProjection<K1,V1> |
GridCacheProjection.projection(Class<? super K1> keyType,
Class<? super V1> valType)
Gets cache projection only for given key and value type.
|
GridCacheProjection<K,V> |
GridCacheProjection.projection(GridBiPredicate<K,V> p)
Gets cache projection based on given key-value predicate.
|
GridCacheProjection<K,V> |
GridCacheProjection.projection(GridPredicate<GridCacheEntry<K,V>> filter)
Gets cache projection based on given entry filter.
|
| 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 |
|---|---|
GridCacheProjection<K,V> |
GridCacheProjectionImpl.flagsOff(GridCacheFlag[] flags)
Gets cache projection base on this but with the specified flags turned off.
|
GridCacheProjection<K,V> |
GridCacheAdapter.flagsOff(GridCacheFlag[] flags)
Gets cache projection base on this but with the specified flags turned off.
|
GridCacheProjection<K,V> |
GridCacheProxyImpl.flagsOff(GridCacheFlag[] flags)
Gets cache projection base on this but with the specified flags turned off.
|
GridCacheProjection<K,V> |
GridCacheProjectionImpl.flagsOn(GridCacheFlag[] flags)
Gets cache projection base on this one, but with the specified flags turned on.
|
GridCacheProjection<K,V> |
GridCacheAdapter.flagsOn(GridCacheFlag[] flags)
Gets cache projection base on this one, but with the specified flags turned on.
|
GridCacheProjection<K,V> |
GridCacheProxyImpl.flagsOn(GridCacheFlag[] flags)
Gets cache projection base on this one, but with the specified flags turned on.
|
GridCacheProjection<K,V> |
GridCacheEvictionEntry.projection()
Cache projection to which this entry belongs.
|
GridCacheProjection<K,V> |
GridCacheEntryImpl.projection()
Cache projection to which this entry belongs.
|
GridCacheProjection<K,V> |
GridCacheFilterEvaluationEntry.projection()
Cache projection to which this entry belongs.
|
<K1,V1> GridCacheProjection<K1,V1> |
GridCacheProjectionImpl.projection(Class<? super K1> keyType,
Class<? super V1> valType)
Gets cache projection only for given key and value type.
|
<K1,V1> GridCacheProjection<K1,V1> |
GridCacheAdapter.projection(Class<? super K1> keyType,
Class<? super V1> valType)
Gets cache projection only for given key and value type.
|
<K1,V1> GridCacheProjection<K1,V1> |
GridCacheProxyImpl.projection(Class<? super K1> keyType,
Class<? super V1> valType)
Gets cache projection only for given key and value type.
|
GridCacheProjection<K,V> |
GridCacheProjectionImpl.projection(GridBiPredicate<K,V> p)
Gets cache projection based on given key-value predicate.
|
GridCacheProjection<K,V> |
GridCacheAdapter.projection(GridBiPredicate<K,V> p)
Gets cache projection based on given key-value predicate.
|
GridCacheProjection<K,V> |
GridCacheProxyImpl.projection(GridBiPredicate<K,V> p)
Gets cache projection based on given key-value predicate.
|
GridCacheProjection<K,V> |
GridCacheProjectionImpl.projection(GridPredicate<GridCacheEntry<K,V>> filter)
Gets cache projection based on given entry filter.
|
GridCacheProjection<K,V> |
GridCacheAdapter.projection(GridPredicate<GridCacheEntry<K,V>> filter)
Gets cache projection based on given entry filter.
|
GridCacheProjection<K,V> |
GridCacheProxyImpl.projection(GridPredicate<GridCacheEntry<K,V>> filter)
Gets cache projection based on given entry filter.
|
| Modifier and Type | Method and Description |
|---|---|
static <K,V> void |
GridCacheUtils.inTx(GridCacheProjection<K,V> cache,
GridCacheTxConcurrency concurrency,
GridCacheTxIsolation isolation,
GridInClosureX<GridCacheProjection<K,V>> clo)
Execute closure inside cache transaction.
|
static <K,V> boolean |
GridCacheUtils.invalidate(GridCacheProjection<K,V> cache,
K key)
Invalidate entry in cache.
|
static GridCacheTx |
GridCacheUtils.txStartInternal(GridCacheContext ctx,
GridCacheProjection prj,
GridCacheTxConcurrency concurrency,
GridCacheTxIsolation isolation) |
| Modifier and Type | Method and Description |
|---|---|
static <K,V> void |
GridCacheUtils.inTx(GridCacheProjection<K,V> cache,
GridCacheTxConcurrency concurrency,
GridCacheTxIsolation isolation,
GridInClosureX<GridCacheProjection<K,V>> clo)
Execute closure inside cache transaction.
|
| Constructor and Description |
|---|
GridCacheMapAdapter(GridCacheProjection<K,V> prj)
Constructor.
|
GridCacheProjectionImpl(GridCacheProjection<K,V> parent,
GridCacheContext<K,V> cctx,
GridBiPredicate<K,V> kvFilter,
GridPredicate<? super GridCacheEntry<K,V>> entryFilter,
Set<GridCacheFlag> flags,
UUID subjId) |
| 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 |
|---|---|
protected static <K,V> void |
GridDataLoadCacheUpdaters.updateAll(GridCacheProjection<K,V> cache,
Collection<K> rmvCol,
Map<K,V> putMap)
Updates cache.
|
Copyright © 2014. All rights reserved.