Uses of Class
org.infinispan.metadata.impl.PrivateMetadata
Package
Description
Commands that operate on the cache, either locally or remotely.
Entries which are stored in data containers.
Data containers which store cache entries.
The Persistence SPI.
General utilities that are not specific to Infinispan, including string parsing helpers, reflection tools and
collections and containers designed to supplement the JDK-provided containers.
-
Uses of PrivateMetadata in org.infinispan.commands
Modifier and TypeMethodDescriptionorg.infinispan.commands.write.IracPutKeyValueCommand
CommandsFactory.buildIracPutKeyValueCommand
(Object key, int segment, Object value, Metadata metadata, PrivateMetadata privateMetadata) org.infinispan.commands.write.IracPutKeyValueCommand
CommandsFactoryImpl.buildIracPutKeyValueCommand
(Object key, int segment, Object value, Metadata metadata, PrivateMetadata privateMetadata) -
Uses of PrivateMetadata in org.infinispan.container.entries
Modifier and TypeFieldDescriptionprotected PrivateMetadata
AbstractInternalCacheEntry.internalMetadata
protected PrivateMetadata
ImmortalCacheValue.internalMetadata
protected PrivateMetadata
ReadCommittedEntry.internalMetadata
Modifier and TypeMethodDescriptionfinal PrivateMetadata
AbstractInternalCacheEntry.getInternalMetadata()
default PrivateMetadata
CacheEntry.getInternalMetadata()
final PrivateMetadata
ImmortalCacheValue.getInternalMetadata()
InternalCacheValue.getInternalMetadata()
ReadCommittedEntry.getInternalMetadata()
Modifier and TypeMethodDescriptionlong
CacheEntrySizeCalculator.calculateSize
(K key, V value, Metadata metadata, PrivateMetadata pvtMetadata) final void
AbstractInternalCacheEntry.setInternalMetadata
(PrivateMetadata metadata) default void
CacheEntry.setInternalMetadata
(PrivateMetadata metadata) final void
ImmortalCacheValue.setInternalMetadata
(PrivateMetadata internalMetadata) void
InternalCacheValue.setInternalMetadata
(PrivateMetadata internalMetadata) void
ReadCommittedEntry.setInternalMetadata
(PrivateMetadata metadata) ModifierConstructorDescriptionprotected
AbstractInternalCacheEntry
(Object key, Object value, PrivateMetadata internalMetadata) protected
ImmortalCacheEntry
(Object key, Object value, PrivateMetadata internalMetadata) protected
ImmortalCacheValue
(Object value, PrivateMetadata internalMetadata) protected
MortalCacheEntry
(Object key, Object value, PrivateMetadata internalMetadata, long lifespan, long created) protected
MortalCacheValue
(Object value, PrivateMetadata internalMetadata, long created, long lifespan) protected
TransientCacheEntry
(Object key, Object value, PrivateMetadata internalMetadata, long maxIdle, long lastUsed) protected
TransientCacheValue
(Object value, PrivateMetadata internalMetadata, long maxIdle, long lastUsed) protected
TransientMortalCacheEntry
(Object key, Object value, PrivateMetadata internalMetadata, long maxIdle, long lifespan, long lastUsed, long created) protected
TransientMortalCacheValue
(Object value, PrivateMetadata internalMetadata, long created, long lifespan, long maxIdle, long lastUsed) -
Uses of PrivateMetadata in org.infinispan.container.entries.metadata
ModifierConstructorDescriptionprotected
MetadataImmortalCacheEntry
(Object key, Object value, PrivateMetadata internalMetadata, Metadata metadata) protected
MetadataImmortalCacheValue
(Object value, PrivateMetadata internalMetadata, Metadata metadata) protected
MetadataMortalCacheEntry
(Object key, Object value, PrivateMetadata internalMetadata, Metadata metadata, long created) protected
MetadataMortalCacheValue
(Object value, PrivateMetadata internalMetadata, Metadata metadata, long created) protected
MetadataTransientCacheEntry
(Object key, Object value, PrivateMetadata internalMetadata, Metadata metadata, long lastUsed) protected
MetadataTransientCacheValue
(Object value, PrivateMetadata internalMetadata, Metadata metadata, long lastUsed) protected
MetadataTransientMortalCacheEntry
(Object key, Object value, PrivateMetadata internalMetadata, Metadata metadata, long lastUsed, long created) protected
MetadataTransientMortalCacheValue
(Object value, PrivateMetadata internalMetadata, Metadata metadata, long created, long lastUsed) -
Uses of PrivateMetadata in org.infinispan.container.impl
Modifier and TypeMethodDescriptionlong
KeyValueMetadataSizeCalculator.calculateSize
(K key, V value, Metadata metadata, PrivateMetadata internalMetadata) Method used to calculate how much memory in size the key, value and metadata use.void
AbstractDelegatingInternalDataContainer.put
(int segment, K k, V v, Metadata metadata, PrivateMetadata internalMetadata, long createdTimestamp, long lastUseTimestamp) void
AbstractInternalDataContainer.put
(int segment, K k, V v, Metadata metadata, PrivateMetadata internalMetadata, long createdTimestamp, long lastUseTimestamp) void
InternalDataContainer.put
(int segment, K k, V v, Metadata metadata, PrivateMetadata internalMetadata, long createdTimestamp, long lastUseTimestamp) Same asDataContainer.put(Object, Object, Metadata)
except that the segment of the key can provided to write/lookup entries without calculating the segment for the given key. -
Uses of PrivateMetadata in org.infinispan.container.offheap
Modifier and TypeMethodDescriptionlong
OffHeapEntryFactory.calculateSize
(WrappedBytes key, WrappedBytes value, Metadata metadata, PrivateMetadata internalMetadata) Method used to calculate how much memory in size the key, value, metadata and internal metadata use.long
OffHeapEntryFactoryImpl.calculateSize
(WrappedBytes key, WrappedBytes value, Metadata metadata, PrivateMetadata internalMetadata) void
BoundedOffHeapDataContainer.put
(int segment, WrappedBytes key, WrappedBytes value, Metadata metadata, PrivateMetadata internalMetadata, long createdTimestamp, long lastUseTimestamp) void
SegmentedBoundedOffHeapDataContainer.put
(int segment, WrappedBytes key, WrappedBytes value, Metadata metadata, PrivateMetadata internalMetadata, long createdTimestamp, long lastUseTimestamp) -
Uses of PrivateMetadata in org.infinispan.expiration.impl
Modifier and TypeMethodDescriptionvoid
InternalExpirationManager.ExpirationConsumer.expired
(T key, U value, Metadata metadata, PrivateMetadata privateMetadata) Invoked when an entry is expired. -
Uses of PrivateMetadata in org.infinispan.metadata.impl
Modifier and TypeMethodDescriptionPrivateMetadata.Builder.build()
static PrivateMetadata
PrivateMetadata.empty()
PrivateMetadata$___Marshaller_2707b1b527c228e45215e24669c8ab752e6a1689fb6e3510d925b1e899b8ee06.read
(org.infinispan.protostream.ProtobufTagMarshaller.ReadContext $1) Modifier and TypeMethodDescriptionPrivateMetadata$___Marshaller_2707b1b527c228e45215e24669c8ab752e6a1689fb6e3510d925b1e899b8ee06.getJavaClass()
Modifier and TypeMethodDescriptionstatic PrivateMetadata.Builder
PrivateMetadata.getBuilder
(PrivateMetadata metadata) Returns aPrivateMetadata.Builder
with the metadata stored bymetadata
.void
PrivateMetadata$___Marshaller_2707b1b527c228e45215e24669c8ab752e6a1689fb6e3510d925b1e899b8ee06.write
(org.infinispan.protostream.ProtobufTagMarshaller.WriteContext $1, PrivateMetadata $2) -
Uses of PrivateMetadata in org.infinispan.persistence.spi
Modifier and TypeMethodDescriptionMarshallableEntryFactory.create
(Object key, Object value, Metadata metadata, PrivateMetadata internalMetadata, long created, long lastUsed) Creates aMarshallableEntry
using non-marshalled POJOs as arguments -
Uses of PrivateMetadata in org.infinispan.util
Modifier and TypeMethodDescriptionstatic void
IracUtils.setPrivateMetadata
(CacheEntry<?, ?> entry, int segment, PrivateMetadata metadata, IracTombstoneManager versionGenerator, LogSupplier logSupplier) Same asIracUtils.setIracMetadata(CacheEntry, int, IracMetadata, IracTombstoneManager, LogSupplier)
but it stores a "full"PrivateMetadata
instead ofIracMetadata
. -
Uses of PrivateMetadata in org.infinispan.xsite.statetransfer