Class LocalAsyncLoadingCache.AsyncBulkCompleter

java.lang.Object
com.github.benmanes.caffeine.cache.LocalAsyncLoadingCache.AsyncBulkCompleter
All Implemented Interfaces:
BiConsumer<Map<K,V>,Throwable>
Enclosing class:
LocalAsyncLoadingCache<C extends LocalCache<K,CompletableFuture<V>>,K,V>

private final class LocalAsyncLoadingCache.AsyncBulkCompleter extends Object implements BiConsumer<Map<K,V>,Throwable>
A function executed asynchronously after a bulk load completes.
  • Field Details

  • Constructor Details

  • Method Details

    • accept

      public void accept(Map<K,V> result, Throwable error)
      Specified by:
      accept in interface BiConsumer<Map<K,V>,Throwable>
    • fillProxies

      private void fillProxies(Map<K,V> result)
      Populates the proxies with the computed result.
    • addNewEntries

      private void addNewEntries(Map<K,V> result)
      Adds to the cache any extra entries computed that were not requested.