Uses of Interface
com.gigaspaces.server.eviction.EvictableServerEntry
Packages that use EvictableServerEntry
Package
Description
-
Uses of EvictableServerEntry in com.gigaspaces.internal.server.space.eviction
Methods in com.gigaspaces.internal.server.space.eviction that return types with arguments of type EvictableServerEntryModifier and TypeMethodDescriptionChainSegment.evictionCandidates()ChainsSegments.evictionCandidates()IEvictionChain.evictionCandidates()Methods in com.gigaspaces.internal.server.space.eviction with parameters of type EvictableServerEntryModifier and TypeMethodDescriptionvoidChainSegment.insert(EvictableServerEntry entry) voidChainsSegments.insert(EvictableServerEntry entry) voidIEvictionChain.insert(EvictableServerEntry entry) booleanChainSegment.isEvictable(EvictableServerEntry entry) booleanChainsSegments.isEvictable(EvictableServerEntry entry) booleanIEvictionChain.isEvictable(EvictableServerEntry entry) voidConcurrentLruSpaceEvictionStrategy.onInsert(EvictableServerEntry entry) voidTimeBasedSpaceEvictionStrategy.onInsert(EvictableServerEntry entry) voidConcurrentLruSpaceEvictionStrategy.onLoad(EvictableServerEntry entry) voidTimeBasedSpaceEvictionStrategy.onLoad(EvictableServerEntry entry) voidConcurrentLruSpaceEvictionStrategy.onRead(EvictableServerEntry entry) voidConcurrentLruSpaceEvictionStrategy.onRemove(EvictableServerEntry entry) voidTimeBasedSpaceEvictionStrategy.onRemove(EvictableServerEntry entry) voidConcurrentLruSpaceEvictionStrategy.onUpdate(EvictableServerEntry entry) booleanChainSegment.remove(EvictableServerEntry entry) booleanChainsSegments.remove(EvictableServerEntry entry) booleanIEvictionChain.remove(EvictableServerEntry entry) booleanChainSegment.touch(EvictableServerEntry entry) booleanChainsSegments.touch(EvictableServerEntry entry) booleanIEvictionChain.touch(EvictableServerEntry entry) Constructor parameters in com.gigaspaces.internal.server.space.eviction with type arguments of type EvictableServerEntryModifierConstructorDescriptionTimeBasedEvictionPayload(IObjectInfo<EvictableServerEntry> backref, long expirationTime, boolean shortLived) -
Uses of EvictableServerEntry in com.gigaspaces.server.eviction
Methods in com.gigaspaces.server.eviction with parameters of type EvictableServerEntryModifier and TypeMethodDescriptionvoidSpaceEvictionStrategy.onInsert(EvictableServerEntry entry) Called when a new entry is written to the space.voidSpaceEvictionStrategy.onLoad(EvictableServerEntry entry) Called when an entry is loaded into the space from an external data source.voidSpaceEvictionStrategy.onRead(EvictableServerEntry entry) Called when an entry is read from the space.voidSpaceEvictionStrategy.onRemove(EvictableServerEntry entry) Called when an entry is removed from the space.voidSpaceEvictionStrategy.onUpdate(EvictableServerEntry entry) Called when an entry is updated in the space.booleanSpaceEvictionManager.tryEvict(EvictableServerEntry entry) Attempts to evict the specified entry from the space. -
Uses of EvictableServerEntry in com.j_spaces.core.cache
Subinterfaces of EvictableServerEntry in com.j_spaces.core.cacheClasses in com.j_spaces.core.cache that implement EvictableServerEntryMethods in com.j_spaces.core.cache with parameters of type EvictableServerEntryModifier and TypeMethodDescriptionvoidCacheManager.addToEvictionStrategy(EvictableServerEntry entry, boolean isNew) voidCacheManager.removeFromEvictionStrategy(EvictableServerEntry entry) booleanCacheManager.tryEvict(EvictableServerEntry entry) get permission to evict an entry, and if granted remove the entry from cache. -
Uses of EvictableServerEntry in com.j_spaces.core.cache.blobStore
Classes in com.j_spaces.core.cache.blobStore that implement EvictableServerEntryModifier and TypeClassDescriptionclassThe resident part of entry that resides blob-store -
Uses of EvictableServerEntry in com.j_spaces.core.cache.mvcc
Classes in com.j_spaces.core.cache.mvcc that implement EvictableServerEntry