Uses of Interface
org.apache.ignite.internal.processors.cache.IgniteCacheExpiryPolicy
-
Packages that use IgniteCacheExpiryPolicy Package Description org.apache.ignite.internal.processors.cache This package contain cache-related processors & persistence implementation.org.apache.ignite.internal.processors.cache.distributed.dht org.apache.ignite.internal.processors.cache.distributed.dht.colocated org.apache.ignite.internal.processors.cache.distributed.near org.apache.ignite.internal.processors.cache.distributed.near.consistency org.apache.ignite.internal.processors.cache.transactions -
-
Uses of IgniteCacheExpiryPolicy in org.apache.ignite.internal.processors.cache
Classes in org.apache.ignite.internal.processors.cache that implement IgniteCacheExpiryPolicy Modifier and Type Class Description protected static classGridCacheAdapter.CacheExpiryPolicyMethods in org.apache.ignite.internal.processors.cache that return IgniteCacheExpiryPolicy Modifier and Type Method Description @Nullable IgniteCacheExpiryPolicyGridCacheAdapter. expiryPolicy(@Nullable javax.cache.expiry.ExpiryPolicy plc)Methods in org.apache.ignite.internal.processors.cache with parameters of type IgniteCacheExpiryPolicy Modifier and Type Method Description static @Nullable GridCacheUtils.BackupPostProcessingClosureGridCacheUtils. createBackupPostProcessingClosure(AffinityTopologyVersion topVer, IgniteLogger log, GridCacheContext cctx, @Nullable KeyCacheObject key, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean readThrough, boolean skipVals)Creates closure that saves initial value to backup partition.CacheObjectGridCacheEntryEx. innerGet(@Nullable GridCacheVersion ver, @Nullable IgniteInternalTx tx, boolean readThrough, boolean updateMetrics, boolean evt, Object transformClo, String taskName, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean keepBinary)CacheObjectGridCacheMapEntry. innerGet(@Nullable GridCacheVersion ver, @Nullable IgniteInternalTx tx, boolean readThrough, boolean updateMetrics, boolean evt, Object transformClo, String taskName, @Nullable IgniteCacheExpiryPolicy expirePlc, boolean keepBinary)EntryGetResultGridCacheEntryEx. innerGetAndReserveForLoad(boolean updateMetrics, boolean evt, String taskName, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean keepBinary, @Nullable ReaderArguments readerArgs)EntryGetResultGridCacheMapEntry. innerGetAndReserveForLoad(boolean updateMetrics, boolean evt, String taskName, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean keepBinary, @Nullable ReaderArguments readerArgs)EntryGetResultGridCacheEntryEx. innerGetVersioned(@Nullable GridCacheVersion ver, IgniteInternalTx tx, boolean updateMetrics, boolean evt, Object transformClo, String taskName, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean keepBinary, @Nullable ReaderArguments readerArgs)EntryGetResultGridCacheMapEntry. innerGetVersioned(@Nullable GridCacheVersion ver, IgniteInternalTx tx, boolean updateMetrics, boolean evt, Object transformClo, String taskName, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean keepBinary, @Nullable ReaderArguments readerArgs)GridCacheUpdateAtomicResultGridCacheEntryEx. innerUpdate(GridCacheVersion ver, UUID evtNodeId, UUID affNodeId, GridCacheOperation op, @Nullable Object val, @Nullable Object[] invokeArgs, boolean writeThrough, boolean readThrough, boolean retval, boolean keepBinary, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean evt, boolean metrics, boolean primary, boolean checkVer, boolean readRepairRecovery, AffinityTopologyVersion topVer, @Nullable CacheEntryPredicate[] filter, GridDrType drType, long conflictTtl, long conflictExpireTime, @Nullable GridCacheVersion conflictVer, boolean conflictResolve, boolean intercept, String taskName, @Nullable CacheObject prevVal, @Nullable Long updateCntr, @Nullable GridDhtAtomicAbstractUpdateFuture fut, boolean transformOp)GridCacheUpdateAtomicResultGridCacheMapEntry. innerUpdate(GridCacheVersion newVer, UUID evtNodeId, UUID affNodeId, GridCacheOperation op, @Nullable Object writeObj, @Nullable Object[] invokeArgs, boolean writeThrough, boolean readThrough, boolean retval, boolean keepBinary, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean evt, boolean metrics, boolean primary, boolean verCheck, boolean readRepairRecovery, AffinityTopologyVersion topVer, @Nullable CacheEntryPredicate[] filter, GridDrType drType, long explicitTtl, long explicitExpireTime, @Nullable GridCacheVersion conflictVer, boolean conflictResolve, boolean intercept, String taskName, @Nullable CacheObject prevVal, @Nullable Long updateCntr, @Nullable GridDhtAtomicAbstractUpdateFuture fut, boolean transformOp)@Nullable CacheObjectGridCacheEntryEx. peek(boolean heap, boolean offheap, AffinityTopologyVersion topVer, @Nullable IgniteCacheExpiryPolicy plc)Peeks into entry without loading value or updating statistics.@Nullable CacheObjectGridCacheMapEntry. peek(boolean heap, boolean offheap, AffinityTopologyVersion topVer, @Nullable IgniteCacheExpiryPolicy expiryPlc)Peeks into entry without loading value or updating statistics.booleanGridCacheContext. readNoEntry(@Nullable IgniteCacheExpiryPolicy expiryPlc, boolean readers)Checks if it is possible to directly read data memory without entry creation (this is optimization to avoid unnecessary blocking synchronization on cache entry).voidGridCacheEntryEx. updateTtl(GridCacheVersion ver, IgniteCacheExpiryPolicy expiryPlc)voidGridCacheMapEntry. updateTtl(GridCacheVersion ver, IgniteCacheExpiryPolicy expiryPlc)EntryGetResultGridCacheEntryEx. versionedValue(CacheObject val, @Nullable GridCacheVersion curVer, @Nullable GridCacheVersion newVer, @Nullable IgniteCacheExpiryPolicy loadExpiryPlc, @Nullable ReaderArguments readerArgs)Sets new value if passed in version matches the current version (used for read-through only).EntryGetResultGridCacheMapEntry. versionedValue(CacheObject val, GridCacheVersion curVer, GridCacheVersion newVer, @Nullable IgniteCacheExpiryPolicy loadExpiryPlc, @Nullable ReaderArguments readerArgs)Sets new value if passed in version matches the current version (used for read-through only). -
Uses of IgniteCacheExpiryPolicy in org.apache.ignite.internal.processors.cache.distributed.dht
Fields in org.apache.ignite.internal.processors.cache.distributed.dht declared as IgniteCacheExpiryPolicy Modifier and Type Field Description protected IgniteCacheExpiryPolicyCacheDistributedGetFutureAdapter. expiryPlcExpiry policy.Methods in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type IgniteCacheExpiryPolicy Modifier and Type Method Description GridDhtFuture<Collection<GridCacheEntryInfo>>GridDhtCacheAdapter. getDhtAsync(UUID reader, long msgId, Map<KeyCacheObject,Boolean> keys, boolean addReaders, boolean readThrough, AffinityTopologyVersion topVer, int taskNameHash, @Nullable IgniteCacheExpiryPolicy expiry, boolean skipVals, boolean recovery, @Nullable String txLbl)voidGridDhtCacheAdapter. sendTtlUpdateRequest(@Nullable IgniteCacheExpiryPolicy expiryPlc)Initiates process of notifying all interested nodes that TTL was changed.Constructors in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type IgniteCacheExpiryPolicy Constructor Description CacheDistributedGetFutureAdapter(GridCacheContext<K,V> cctx, Collection<KeyCacheObject> keys, boolean readThrough, boolean forcePrimary, String taskName, boolean deserializeBinary, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean skipVals, boolean needVer, boolean keepCacheObjects, boolean recovery)GridDhtGetFuture(GridCacheContext<K,V> cctx, long msgId, UUID reader, Map<KeyCacheObject,Boolean> keys, boolean readThrough, @NotNull AffinityTopologyVersion topVer, int taskNameHash, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean skipVals, boolean recovery, boolean addReaders, @Nullable String txLbl)GridDhtGetSingleFuture(GridCacheContext<K,V> cctx, long msgId, UUID reader, KeyCacheObject key, boolean addRdr, boolean readThrough, @NotNull AffinityTopologyVersion topVer, int taskNameHash, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean skipVals, boolean recovery, @Nullable String txLbl)GridPartitionedGetFuture(GridCacheContext<K,V> cctx, Collection<KeyCacheObject> keys, boolean readThrough, boolean forcePrimary, String taskName, boolean deserializeBinary, boolean recovery, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean skipVals, boolean needVer, boolean keepCacheObjects, @Nullable String txLbl, ClusterNode affNode)GridPartitionedSingleGetFuture(GridCacheContext cctx, KeyCacheObject key, AffinityTopologyVersion topVer, boolean readThrough, boolean forcePrimary, String taskName, boolean deserializeBinary, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean skipVals, boolean needVer, boolean keepCacheObjects, boolean recovery, String txLbl) -
Uses of IgniteCacheExpiryPolicy in org.apache.ignite.internal.processors.cache.distributed.dht.colocated
Methods in org.apache.ignite.internal.processors.cache.distributed.dht.colocated with parameters of type IgniteCacheExpiryPolicy Modifier and Type Method Description IgniteInternalFuture<Map<K,V>>GridDhtColocatedCache. loadAsync(@Nullable Collection<KeyCacheObject> keys, boolean readThrough, boolean forcePrimary, AffinityTopologyVersion topVer, String taskName, boolean deserializeBinary, boolean recovery, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean skipVals, boolean needVer, boolean keepCacheObj, @Nullable String txLbl)IgniteInternalFuture<Object>GridDhtColocatedCache. loadAsync(KeyCacheObject key, boolean readThrough, boolean forcePrimary, AffinityTopologyVersion topVer, String taskName, boolean deserializeBinary, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean skipVals, boolean needVer, boolean keepCacheObj, boolean recovery, @Nullable String txLbl) -
Uses of IgniteCacheExpiryPolicy in org.apache.ignite.internal.processors.cache.distributed.near
Methods in org.apache.ignite.internal.processors.cache.distributed.near that return IgniteCacheExpiryPolicy Modifier and Type Method Description protected IgniteCacheExpiryPolicyGridNearTxLocal. accessPolicy(GridCacheContext cacheCtx, Collection<KeyCacheObject> keys)protected IgniteCacheExpiryPolicyGridNearTxLocal. accessPolicy(GridCacheContext ctx, IgniteTxKey key, @Nullable javax.cache.expiry.ExpiryPolicy expiryPlc)Constructors in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type IgniteCacheExpiryPolicy Constructor Description GridNearGetFuture(GridCacheContext<K,V> cctx, Collection<KeyCacheObject> keys, boolean readThrough, boolean forcePrimary, @Nullable IgniteTxLocalEx tx, String taskName, boolean deserializeBinary, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean skipVals, boolean needVer, boolean keepCacheObjects, boolean recovery) -
Uses of IgniteCacheExpiryPolicy in org.apache.ignite.internal.processors.cache.distributed.near.consistency
Fields in org.apache.ignite.internal.processors.cache.distributed.near.consistency declared as IgniteCacheExpiryPolicy Modifier and Type Field Description protected IgniteCacheExpiryPolicyGridNearReadRepairAbstractFuture. expiryPlcExpiry policy flag.Constructors in org.apache.ignite.internal.processors.cache.distributed.near.consistency with parameters of type IgniteCacheExpiryPolicy Constructor Description GridNearReadRepairAbstractFuture(AffinityTopologyVersion topVer, GridCacheContext<?,?> ctx, Collection<KeyCacheObject> keys, ReadRepairStrategy strategy, boolean readThrough, String taskName, boolean deserializeBinary, boolean recovery, IgniteCacheExpiryPolicy expiryPlc, IgniteInternalTx tx, GridNearReadRepairAbstractFuture remappedFut)Creates a new instance of GridNearReadRepairAbstractFuture.GridNearReadRepairCheckOnlyFuture(AffinityTopologyVersion topVer, GridCacheContext<?,?> ctx, Collection<KeyCacheObject> keys, ReadRepairStrategy strategy, boolean readThrough, String taskName, boolean deserializeBinary, boolean recovery, IgniteCacheExpiryPolicy expiryPlc, boolean skipVals, boolean needVer, boolean keepCacheObjects, IgniteInternalTx tx)Creates a new instance of GridNearReadRepairCheckOnlyFuture.GridNearReadRepairFuture(AffinityTopologyVersion topVer, GridCacheContext ctx, Collection<KeyCacheObject> keys, ReadRepairStrategy strategy, boolean readThrough, String taskName, boolean deserializeBinary, boolean recovery, IgniteCacheExpiryPolicy expiryPlc, IgniteInternalTx tx)Creates a new instance of GridNearReadRepairFuture. -
Uses of IgniteCacheExpiryPolicy in org.apache.ignite.internal.processors.cache.transactions
Methods in org.apache.ignite.internal.processors.cache.transactions that return IgniteCacheExpiryPolicy Modifier and Type Method Description protected IgniteCacheExpiryPolicyIgniteTxLocalAdapter. accessPolicy(GridCacheContext cacheCtx, Collection<KeyCacheObject> keys)protected IgniteCacheExpiryPolicyIgniteTxLocalAdapter. accessPolicy(GridCacheContext ctx, IgniteTxKey key, @Nullable javax.cache.expiry.ExpiryPolicy expiryPlc)
-