Interface CaffeineCache

    • Method Detail

      • keySet

        Set<Object> keySet()
        Returns an unmodifiable Set view of the keys contained in this cache. If the cache entries are modified while an iteration over the set is in progress, the set will remain unchanged.
        Returns:
        a set view of the keys contained in this cache
      • getIfPresent

        <V> CompletableFuture<V> getIfPresent​(Object key)
        Returns the future associated with key in this cache, or null if there is no cached future for key. This method is delegating to the AsyncCache.getIfPresent(Object), while recording the cache stats if they are enabled.
        Parameters:
        key - key whose associated value is to be returned
        Returns:
        the future value to which the specified key is mapped, or null if this cache does not contain a mapping for the key
        Throws:
        NullPointerException - if the specified key is null
        See Also:
        AsyncCache.getIfPresent(Object)