Interface RSetCacheAsync<V>

    • Method Detail

      • addAsync

        RFuture<Boolean> addAsync​(V value,
                                  long ttl,
                                  TimeUnit unit)
        Stores value with specified time to live. Value expires after specified time to live.
        Parameters:
        value - to add
        ttl - - time to live for key\value entry. If 0 then stores infinitely.
        unit - - time unit
        Returns:
        true if value has been added. false if value already been in collection.
      • sizeAsync

        RFuture<Integer> sizeAsync()
        Returns the number of elements in cache. This number can reflects expired elements too due to non realtime cleanup process.
        Specified by:
        sizeAsync in interface RCollectionAsync<V>
        Returns:
        size of set
      • readAllAsync

        RFuture<Set<V>> readAllAsync()
        Read all elements at once
        Returns:
        values