| Package | Description |
|---|---|
| org.apache.ignite.internal |
Contains main implementation.
|
| org.apache.ignite.internal.processors.cache |
This package contain cache-related processors & persistence implementation.
|
| org.apache.ignite.internal.processors.cache.distributed | |
| org.apache.ignite.internal.processors.cache.distributed.dht | |
| org.apache.ignite.internal.processors.cache.distributed.dht.atomic | |
| org.apache.ignite.internal.processors.cache.distributed.dht.colocated | |
| org.apache.ignite.internal.processors.cache.distributed.near | |
| org.apache.ignite.internal.processors.cache.local | |
| org.apache.ignite.internal.processors.cache.local.atomic | |
| org.apache.ignite.internal.processors.datastructures | |
| org.apache.ignite.internal.processors.igfs |
Contains high performance file system processor.
|
| org.apache.ignite.internal.processors.rest.handlers.cache |
REST in-memory data grid commands.
|
| Modifier and Type | Method and Description |
|---|---|
<K,V> IgniteInternalCache<K,V> |
IgniteKernal.cachex(String name)
Gets the cache instance for the given name if one is configured or
null otherwise returning even non-public caches.
|
<K,V> @Nullable IgniteInternalCache<K,V> |
IgniteEx.cachex(String name)
Gets the cache instance for the given name if one is configured or
null otherwise returning even non-public caches.
|
<K,V> IgniteInternalCache<K,V> |
IgniteKernal.getCache(String name) |
<K extends GridCacheUtilityKey,V> |
IgniteKernal.utilityCache()
Gets utility cache.
|
<K extends GridCacheUtilityKey,V> |
IgniteEx.utilityCache()
Gets utility cache.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<IgniteInternalCache<?,?>> |
IgniteEx.cachesx(IgnitePredicate<? super IgniteInternalCache<?,?>>... p)
Gets configured cache instance that satisfy all provided predicates including non-public caches.
|
Collection<IgniteInternalCache<?,?>> |
IgniteKernal.cachesx(IgnitePredicate<? super IgniteInternalCache<?,?>>[] p)
Gets configured cache instance that satisfy all provided predicates including non-public caches.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridCacheAdapter<K,V>
Adapter for different cache implementations.
|
class |
GridCacheProxyImpl<K,V>
Cache proxy.
|
| Modifier and Type | Method and Description |
|---|---|
<K1,V1> IgniteInternalCache<K1,V1> |
IgniteInternalCache.cache()
Gets base cache for this projection.
|
<K1,V1> IgniteInternalCache<K1,V1> |
GridCacheProxyImpl.cache()
Gets base cache for this projection.
|
<K1,V1> IgniteInternalCache<K1,V1> |
GridCacheAdapter.cache()
Gets base cache for this projection.
|
<K,V> IgniteInternalCache<K,V> |
GridCacheProcessor.cache(String name) |
IgniteInternalCache<K,V> |
GridCacheProxyImpl.delegate() |
IgniteInternalCache<K,V> |
IgniteInternalCache.forSubjectId(UUID subjId)
Creates projection for specified subject ID.
|
<K,V> IgniteInternalCache<K,V> |
GridCacheProcessor.getOrStartCache(String name) |
<K,V> IgniteInternalCache<K,V> |
GridCacheProcessor.getOrStartCache(String name,
CacheConfiguration ccfg) |
<K1,V1> IgniteInternalCache<K1,V1> |
IgniteInternalCache.keepBinary()
Creates projection that will operate with binary objects.
|
<K,V> IgniteInternalCache<K,V> |
GridCacheProcessor.publicCache(String name) |
IgniteInternalCache<K,V> |
IgniteInternalCache.setSkipStore(boolean skipStore) |
<K,V> IgniteInternalCache<K,V> |
GridCacheProcessor.utilityCache()
Gets utility cache.
|
IgniteInternalCache<K,V> |
GridCacheProxyImpl.withAllowAtomicOpsInTx() |
IgniteInternalCache<K,V> |
GridCacheAdapter.withAllowAtomicOpsInTx() |
<K1,V1> IgniteInternalCache<K1,V1> |
IgniteInternalCache.withAllowAtomicOpsInTx() |
IgniteInternalCache<K,V> |
IgniteInternalCache.withExpiryPolicy(javax.cache.expiry.ExpiryPolicy plc) |
IgniteInternalCache<K,V> |
IgniteInternalCache.withNoRetries() |
IgniteInternalCache<K,V> |
GridCacheProxyImpl.withNoRetries() |
IgniteInternalCache<K,V> |
GridCacheAdapter.withNoRetries() |
| Modifier and Type | Method and Description |
|---|---|
Collection<IgniteInternalCache<?,?>> |
GridCacheProcessor.caches() |
| Modifier and Type | Method and Description |
|---|---|
static <K,V> void |
GridCacheUtils.inTx(IgniteInternalCache<K,V> cache,
TransactionConcurrency concurrency,
TransactionIsolation isolation,
IgniteInClosureX<IgniteInternalCache<K,V>> clo)
Execute closure inside cache transaction.
|
protected abstract @Nullable Object |
GridCacheAdapter.TopologyVersionAwareJob.localExecute(@Nullable IgniteInternalCache cache) |
void |
IgniteCacheProxyImpl.onRestarted(GridCacheContext ctx,
IgniteInternalCache delegate)
Mark this proxy as restarted.
|
void |
IgniteCacheProxyImpl.opportunisticRestart(IgniteInternalCache<K,V> cache)
If proxy is already being restarted, returns future to wait on, else restarts this cache proxy.
|
static GridNearTxLocal |
GridCacheUtils.txStartInternal(GridCacheContext ctx,
IgniteInternalCache prj,
TransactionConcurrency concurrency,
TransactionIsolation isolation) |
| Modifier and Type | Method and Description |
|---|---|
static <K,V> void |
GridCacheUtils.inTx(IgniteInternalCache<K,V> cache,
TransactionConcurrency concurrency,
TransactionIsolation isolation,
IgniteInClosureX<IgniteInternalCache<K,V>> clo)
Execute closure inside cache transaction.
|
| Constructor and Description |
|---|
GridCacheProxyImpl(GridCacheContext<K,V> ctx,
IgniteInternalCache<K,V> delegate,
@Nullable CacheOperationContext opCtx) |
IgniteCacheProxyImpl(@NotNull GridCacheContext<K,V> ctx,
@NotNull IgniteInternalCache<K,V> delegate,
boolean async) |
| 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 (smaller local cache that stores most recently or most frequently accessed data).
|
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 | Field and Description |
|---|---|
protected IgniteInternalCache<GridCacheInternalKey,V> |
AtomicDataStructureProxy.cacheView
Structure projection.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GridCacheRemovable.restart(IgniteInternalCache cache)
Would return this object work to normal.
|
void |
AtomicDataStructureProxy.restart(IgniteInternalCache cache)
Would return this object work to normal.
|
void |
DataStructuresProcessor.restart(String cacheName,
IgniteInternalCache cache)
Would return this cache to normal work if it was suspened (and if it is atomics cache).
|
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
IgfsUtils.doInTransactionWithRetries(IgniteInternalCache cache,
IgniteOutClosureX<T> clo)
Performs an operation with transaction with retries.
|
| Modifier and Type | Method and Description |
|---|---|
protected IgniteInternalCache<Object,Object> |
GridCacheCommandHandler.localCache(String cacheName) |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.8.1 Release Date : May 21 2020