Class ReactiveRemoteResourceCache.CacheItem<T>

java.lang.Object
com.cloudimpl.outstack.runtime.ReactiveRemoteResourceCache.CacheItem<T>
Enclosing class:
ReactiveRemoteResourceCache

public static final class ReactiveRemoteResourceCache.CacheItem<T>
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    CacheItem()  
  • Method Summary

    Modifier and Type Method Description
    void addFuture​(java.util.concurrent.CompletableFuture future)  
    void close()  
    void completeFutures​(T item)  
    void completeFuturesExceptionally​(java.lang.Throwable thr)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CacheItem

      public CacheItem()
  • Method Details

    • close

      public void close()
    • addFuture

      public void addFuture​(java.util.concurrent.CompletableFuture future)
    • completeFutures

      public void completeFutures​(T item)
    • completeFuturesExceptionally

      public void completeFuturesExceptionally​(java.lang.Throwable thr)