Uses of Class
org.infinispan.metadata.impl.PrivateMetadata
Packages that use 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
Methods in org.infinispan.commands with parameters of type PrivateMetadataModifier 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
Fields in org.infinispan.container.entries declared as PrivateMetadataModifier and TypeFieldDescriptionprotected PrivateMetadata
AbstractInternalCacheEntry.internalMetadata
protected PrivateMetadata
ImmortalCacheValue.internalMetadata
protected PrivateMetadata
ReadCommittedEntry.internalMetadata
Methods in org.infinispan.container.entries that return PrivateMetadataModifier and TypeMethodDescriptionfinal PrivateMetadata
AbstractInternalCacheEntry.getInternalMetadata()
default PrivateMetadata
CacheEntry.getInternalMetadata()
final PrivateMetadata
ImmortalCacheValue.getInternalMetadata()
InternalCacheValue.getInternalMetadata()
ReadCommittedEntry.getInternalMetadata()
Methods in org.infinispan.container.entries with parameters of type PrivateMetadataModifier 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) Constructors in org.infinispan.container.entries with parameters of type PrivateMetadataModifierConstructorDescriptionprotected
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
Constructors in org.infinispan.container.entries.metadata with parameters of type PrivateMetadataModifierConstructorDescriptionprotected
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
Methods in org.infinispan.container.impl with parameters of type PrivateMetadataModifier 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
Methods in org.infinispan.container.offheap with parameters of type PrivateMetadataModifier 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
Methods in org.infinispan.expiration.impl with parameters of type PrivateMetadataModifier 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
Methods in org.infinispan.metadata.impl that return PrivateMetadataModifier and TypeMethodDescriptionPrivateMetadata.Builder.build()
static PrivateMetadata
PrivateMetadata.empty()
PrivateMetadata$___Marshaller_2707b1b527c228e45215e24669c8ab752e6a1689fb6e3510d925b1e899b8ee06.read
(org.infinispan.protostream.ProtobufTagMarshaller.ReadContext $1) Methods in org.infinispan.metadata.impl that return types with arguments of type PrivateMetadataModifier and TypeMethodDescriptionPrivateMetadata$___Marshaller_2707b1b527c228e45215e24669c8ab752e6a1689fb6e3510d925b1e899b8ee06.getJavaClass()
Methods in org.infinispan.metadata.impl with parameters of type PrivateMetadataModifier 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
Methods in org.infinispan.persistence.spi that return PrivateMetadataMethods in org.infinispan.persistence.spi with parameters of type PrivateMetadataModifier 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
Methods in org.infinispan.util with parameters of type PrivateMetadataModifier 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
Methods in org.infinispan.xsite.statetransfer that return PrivateMetadata