Interface EntryLoader<K,​V>

  • Type Parameters:
    K - key type
    V - value type

    public interface EntryLoader<K,​V>
    Interface that describes methods used for loading entries from the underlying PersistenceManager and store those entries into the DataContainer if necessary.
    Since:
    10.0
    Author:
    wburns
    • Method Detail

      • loadAndStoreInDataContainer

        java.util.concurrent.CompletionStage<InternalCacheEntry<K,​V>> loadAndStoreInDataContainer​(InvocationContext ctx,
                                                                                                        java.lang.Object key,
                                                                                                        int segment,
                                                                                                        org.infinispan.commands.FlagAffectedCommand cmd)
        Load and store the entry if present in the data container, returning the entry in the CompletionStage
        Parameters:
        ctx - context that generated this request
        key - key to load from the store
        segment - segment of the key to load
        cmd - the command that generated this load request
        Returns:
        stage that when complete contains the loaded entry. If the entry is non null the entry is also written into the underlying data container
        Since:
        10.0