public class GridNearOffHeapCacheEntry extends GridNearCacheEntry
GridMetadataAwareAdapter.EntryKey
ATOMIC_VER_COMPARATOR, cctx, flags, key, log, logRef, startVer, val, ver
Constructor and Description |
---|
GridNearOffHeapCacheEntry(GridCacheContext ctx,
KeyCacheObject key,
int hash,
CacheObject val) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
hasOffHeapPointer() |
protected long |
offHeapPointer() |
protected void |
offHeapPointer(long valPtr) |
addLocal, clearIndex, dhtNodeId, dhtVersion, evictionDisabled, initializeFromDht, isNear, loadedValue, memorySize, onInvalidate, partition, readThrough, recordDhtVersion, recordNodeId, removeLock, resetFromPrimary, toString, updateIndex, updateOrEvict, valid, versionedValue
addRemote, addRemoved, checkCallbacks, checkRemoved, checkThreadChain, doneRemote, readyLock, readyNearLock, recheck, remoteMvccSnapshot, removeExplicitNodeLocks, removeLock, tmLock, txUnlock
candidate, candidate, checkObsolete, checkOwnerChanged, checkSerializableReadVersion, clear, clearReader, clearReaders, clearReserveForLoad, context, decrementMapPublicSize, deleted, deletedUnlocked, deletedUnlocked, detached, equals, evictInBatchInternal, evictInternal, expireTime, expireTimeExtras, expireTimeUnlocked, hashCode, hasLockCandidate, hasLockCandidate, hasLockCandidateUnsafe, hasReaders, hasValue, hasValueUnlocked, incrementMapPublicSize, info, initialValue, initialValue, innerGet, innerGetAndReserveForLoad, innerGetVersioned, innerReload, innerRemove, innerSet, innerUpdate, innerUpdateLocal, invalidate, invalidate, isDht, isInternal, isLocal, isNew, isNewLocked, isOffHeapValuesOnly, isReplicated, isStartVersion, key, keyValue, localCandidate, localCandidates, localOwner, lockedBy, lockedByAny, lockedByThread, lockedByThread, lockedByThread, lockedByThreadUnsafe, lockedByUnsafe, lockedLocally, lockedLocallyByIdOrThread, lockedLocallyUnsafe, markObsolete, markObsolete0, markObsoleteIfEmpty, markObsoleteVersion, mvccAllLocal, mvccExtras, mvccExtras, obsolete, obsolete, obsoleteOrDeleted, obsoleteVersion, obsoleteVersionExtras, onMarkedObsolete, onOffheapEvict, onTtlExpired, onUnlock, partitionValid, peek, peek, peekVisibleValue, rawExpireTime, rawGet, rawGetOrUnmarshal, rawGetOrUnmarshalUnlocked, rawPut, rawTtl, releaseSwap, saveValueForIndexUnlocked, startVersion, ttl, ttlAndExpireTimeExtras, ttlExtras, txKey, unswap, unswap, unswap, update, updateTtl, updateTtl, value, valueBytes, valueBytes, valueBytes0, valueBytesUnlocked, version, versionedEntry, versionedValue, visitable, wrap, wrapEviction, wrapLazyValue, wrapVersioned
addMeta, addMetaIfAbsent, addMetaIfAbsent, allMeta, clone, copyMeta, copyMeta, hasMeta, hasMeta, meta, putMetaIfAbsent, readExternalMeta, removeAllMeta, removeMeta, removeMeta, replaceMeta, writeExternalMeta
finalize, getClass, notify, notifyAll, wait, wait, wait
addMeta, hasMeta, meta, putMetaIfAbsent, removeMeta, removeMeta, replaceMeta
public GridNearOffHeapCacheEntry(GridCacheContext ctx, KeyCacheObject key, int hash, CacheObject val)
ctx
- Cache context.key
- Cache key.hash
- Key hash value.val
- Entry value.protected boolean hasOffHeapPointer()
hasOffHeapPointer
in class GridCacheMapEntry
protected long offHeapPointer()
offHeapPointer
in class GridCacheMapEntry
protected void offHeapPointer(long valPtr)
offHeapPointer
in class GridCacheMapEntry
valPtr
- Off-heap value pointer.
Follow @ApacheIgnite
Ignite Fabric : ver. 1.9.0 Release Date : March 2 2017