Uses of Interface
org.infinispan.persistence.spi.MarshallableEntry
Packages that use MarshallableEntry
Package
Description
Cache expiration.
Persistence API.
A 
CacheLoader (not CacheWriter) that polls other nodes in the cluster for state.Simple filesystem-based 
CacheWriter implementation.This package contains a 
AdvancedLoadWriteStore implementation based on
 a JDBC database connection.JDBC CacheStore implementation which maps keys to strings.
Hot Rod-based 
AdvancedLoadWriteStore.RocksDB-based 
AdvancedLoadWriteStore.Soft Index 
AdvancedLoadWriteStore.The Persistence SPI.
This package contains a 
AdvancedLoadWriteStore implementation based on
 a JDBC database connection.- 
Uses of MarshallableEntry in org.infinispan.expiration
Methods in org.infinispan.expiration with parameters of type MarshallableEntryModifier and TypeMethodDescriptionvoidExpirationManager.handleInStoreExpiration(MarshallableEntry<K, V> marshalledEntry) Deprecated.since 9.3 this method is not intended for external use - 
Uses of MarshallableEntry in org.infinispan.persistence
Methods in org.infinispan.persistence that return MarshallableEntryModifier and TypeMethodDescriptionstatic <K,V> MarshallableEntry<K, V> PersistenceUtil.loadAndCheckExpiration(org.infinispan.persistence.manager.PersistenceManager persistenceManager, Object key, InvocationContext context, org.infinispan.commons.time.TimeService timeService) Deprecated.since 9.4 This method references PersistenceManager, which isn't a public classMethods in org.infinispan.persistence with parameters of type MarshallableEntryModifier and TypeMethodDescriptionstatic <K,V> org.infinispan.container.entries.InternalCacheEntry<K, V> PersistenceUtil.convert(MarshallableEntry<K, V> loaded, org.infinispan.container.impl.InternalEntryFactory factory)  - 
Uses of MarshallableEntry in org.infinispan.persistence.cluster
Methods in org.infinispan.persistence.cluster that return MarshallableEntryModifier and TypeMethodDescriptionDeprecated. - 
Uses of MarshallableEntry in org.infinispan.persistence.file
Methods in org.infinispan.persistence.file that return types with arguments of type MarshallableEntryModifier and TypeMethodDescriptionorg.reactivestreams.Publisher<MarshallableEntry<K,V>> SingleFileStore.publishEntries(IntSet segments, Predicate<? super K> filter, boolean includeValues) org.reactivestreams.Publisher<MarshallableEntry<K,V>> SingleFileStore.purgeExpired()Methods in org.infinispan.persistence.file with parameters of type MarshallableEntryModifier and TypeMethodDescriptionSingleFileStore.write(int segment, MarshallableEntry<? extends K, ? extends V> marshalledEntry)  - 
Uses of MarshallableEntry in org.infinispan.persistence.jdbc.common
Methods in org.infinispan.persistence.jdbc.common that return MarshallableEntryModifier and TypeMethodDescriptionTableOperations.loadEntry(Connection connection, int segment, Object key) Methods in org.infinispan.persistence.jdbc.common that return types with arguments of type MarshallableEntryModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Flowable<MarshallableEntry<K,V>> TableOperations.publishEntries(Supplier<Connection> connectionSupplier, Consumer<Connection> connectionCloser, IntSet segments, Predicate<? super K> filter, boolean fetchValue) Methods in org.infinispan.persistence.jdbc.common with parameters of type MarshallableEntryModifier and TypeMethodDescriptionvoidTableOperations.upsertEntry(Connection connection, int segment, MarshallableEntry<? extends K, ? extends V> entry)  - 
Uses of MarshallableEntry in org.infinispan.persistence.jdbc.stringbased
Methods in org.infinispan.persistence.jdbc.stringbased that return types with arguments of type MarshallableEntryModifier and TypeMethodDescriptionorg.reactivestreams.Publisher<MarshallableEntry<K,V>> JdbcStringBasedStore.purgeExpired() - 
Uses of MarshallableEntry in org.infinispan.persistence.remote
Methods in org.infinispan.persistence.remote that return types with arguments of type MarshallableEntryModifier and TypeMethodDescriptionorg.reactivestreams.Publisher<MarshallableEntry<K,V>> RemoteStore.publishEntries(IntSet segments, Predicate<? super K> filter, boolean includeValues) org.reactivestreams.Publisher<MarshallableEntry<K,V>> RemoteStore.purgeExpired()Methods in org.infinispan.persistence.remote with parameters of type MarshallableEntryModifier and TypeMethodDescriptionRemoteStore.write(int segment, MarshallableEntry<? extends K, ? extends V> entry)  - 
Uses of MarshallableEntry in org.infinispan.persistence.rocksdb
Methods in org.infinispan.persistence.rocksdb that return types with arguments of type MarshallableEntryModifier and TypeMethodDescriptionorg.reactivestreams.Publisher<MarshallableEntry<K,V>> RocksDBStore.publishEntries(IntSet segments, Predicate<? super K> filter, boolean includeValues) org.reactivestreams.Publisher<MarshallableEntry<K,V>> RocksDBStore.purgeExpired()Methods in org.infinispan.persistence.rocksdb with parameters of type MarshallableEntryModifier and TypeMethodDescriptionRocksDBStore.write(int segment, MarshallableEntry<? extends K, ? extends V> entry)  - 
Uses of MarshallableEntry in org.infinispan.persistence.sifs
Methods in org.infinispan.persistence.sifs that return MarshallableEntryModifier and TypeMethodDescriptionNonBlockingSoftIndexFileStore.EntryCreator.create(ByteBuffer key, ByteBuffer value, ByteBuffer metadata, ByteBuffer internalMetadata, long created, long lastUsed) Methods in org.infinispan.persistence.sifs that return types with arguments of type MarshallableEntryModifier and TypeMethodDescriptionorg.reactivestreams.Publisher<MarshallableEntry<K,V>> NonBlockingSoftIndexFileStore.publishEntries(IntSet segments, Predicate<? super K> filter, boolean includeValues) org.reactivestreams.Publisher<MarshallableEntry<K,V>> NonBlockingSoftIndexFileStore.purgeExpired()Methods in org.infinispan.persistence.sifs with parameters of type MarshallableEntryModifier and TypeMethodDescription<K,V> CompletionStage<Void> LogAppender.storeRequest(int segment, MarshallableEntry<K, V> entry) NonBlockingSoftIndexFileStore.write(int segment, MarshallableEntry<? extends K, ? extends V> entry)  - 
Uses of MarshallableEntry in org.infinispan.persistence.spi
Methods in org.infinispan.persistence.spi that return MarshallableEntryModifier and TypeMethodDescriptionvaluedefaults to nullmetadatadefaults to nullcreateddefaults to -1lastUseddefaults to -1MarshallableEntryFactory.create(Object key, Object value, Metadata metadata, org.infinispan.metadata.impl.PrivateMetadata internalMetadata, long created, long lastUsed) Creates aMarshallableEntryusing non-marshalled POJOs as argumentsMarshallableEntryFactory.create(Object key, ByteBuffer valueBytes, ByteBuffer metadataBytes, ByteBuffer internalMetadataBytes, long created, long lastUsed) Creates aMarshallableEntryusing a object key and already marshalled value/metadata as argumentsdefault MarshallableEntry<K,V> MarshallableEntryFactory.create(Object key, org.infinispan.container.entries.InternalCacheValue<V> v) MarshallableEntryFactory.create(Object key, MarshalledValue value) Creates aMarshallableEntryusing a KeyMarshalledValue.MarshallableEntryFactory.create(ByteBuffer key, ByteBuffer valueBytes) metadataBytesdefaults to nullcreateddefaults to -1lastUseddefaults to -1MarshallableEntryFactory.create(ByteBuffer key, ByteBuffer valueBytes, ByteBuffer metadataBytes, ByteBuffer internalMetadataBytes, long created, long lastUsed) Creates aMarshallableEntryusing already marshalled objects as argumentsdefault MarshallableEntry<K,V> Creates aMarshallableEntryinstance from anInternalCacheEntry.Deprecated.Fetches an entry from the storage given a segment to optimize this lookup based on.MarshallableEntryFactory.getEmpty()Deprecated.Fetches an entry from the storage.Methods in org.infinispan.persistence.spi that return types with arguments of type MarshallableEntryModifier and TypeMethodDescriptionorg.reactivestreams.Publisher<MarshallableEntry<K,V>> AdvancedCacheLoader.entryPublisher(Predicate<? super K> filter, boolean fetchValue, boolean fetchMetadata) Deprecated.Publishes all entries from this store.org.reactivestreams.Publisher<MarshallableEntry<K,V>> SegmentedAdvancedLoadWriteStore.entryPublisher(IntSet segments, Predicate<? super K> filter, boolean fetchValue, boolean fetchMetadata) Deprecated.Publishes all entries from this store.Returns a stage that will contain the value loaded from the store.default org.reactivestreams.Publisher<MarshallableEntry<K,V>> NonBlockingStore.publishEntries(IntSet segments, Predicate<? super K> filter, boolean includeValues) Publishes entries from this store that are in one of the provided segments and also pass the provided filter.default org.reactivestreams.Publisher<MarshallableEntry<K,V>> NonBlockingStore.purgeExpired()Returns a Publisher that, after it is subscribed to, removes any expired entries from the store and publishes them to the returned Publisher.Methods in org.infinispan.persistence.spi with parameters of type MarshallableEntryModifier and TypeMethodDescriptionvoidAdvancedCacheExpirationWriter.ExpirationPurgeListener.marshalledEntryPurged(MarshallableEntry<K, V> entry) If possible,AdvancedCacheExpirationWriterimplementors should invoke this method for every entry that is purged from the store.voidCacheWriter.write(MarshallableEntry<? extends K, ? extends V> entry) Deprecated.Persists the entry to the storage.NonBlockingStore.write(int segment, MarshallableEntry<? extends K, ? extends V> entry) Writes the entry to the store for the given segment returning a stage that completes normally when it is finished.voidSegmentedAdvancedLoadWriteStore.write(int segment, MarshallableEntry<? extends K, ? extends V> entry) Deprecated.Persists the entry to the storage with the given segment to optimize future lookups.Method parameters in org.infinispan.persistence.spi with type arguments of type MarshallableEntryModifier and TypeMethodDescriptiondefault CompletionStage<Void>CacheWriter.bulkUpdate(org.reactivestreams.Publisher<MarshallableEntry<? extends K, ? extends V>> publisher) Deprecated.Persist all provided entries to the store in chunks, with the size of each chunk determined by the store implementation. - 
Uses of MarshallableEntry in org.infinispan.persistence.sql
Methods in org.infinispan.persistence.sql that return MarshallableEntryModifier and TypeMethodDescriptionprotected MarshallableEntry<K,V> AbstractSchemaJdbcStore.SchemaTableOperations.entryFromResultSet(ResultSet rs, Object keyIfProvided, boolean fetchValue, Predicate<? super K> keyPredicate) Methods in org.infinispan.persistence.sql with parameters of type MarshallableEntryModifier and TypeMethodDescriptionprotected voidAbstractSchemaJdbcStore.SchemaTableOperations.prepareValueStatement(PreparedStatement ps, int segment, MarshallableEntry<? extends K, ? extends V> entry)