Interface EntryLoader<K,​V>

    • Method Detail

      • loadAndStoreInDataContainer

        CompletionStage<InternalCacheEntry<K,​V>> loadAndStoreInDataContainer​(InvocationContext ctx,
                                                                                   Object key,
                                                                                   int segment,
                                                                                   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
      • loadAndStoreInDataContainer

        default CompletionStage<InternalCacheEntry<K,​V>> loadAndStoreInDataContainer​(K key,
                                                                                           int segment)
        Load and store the entry if present in the data container, returning the entry in the CompletionStage.
        Parameters:
        key - key to load from the store
        segment - segment of the key to load
        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