Class BaseTransactionalMapCache<K,​V>

  • Type Parameters:
    K - key type
    V - value type

    public class BaseTransactionalMapCache<K,​V>
    extends BaseTransactionalMap<K,​V>
    Author:
    Nikita Koksharov
    • Method Detail

      • putIfAbsentAsync

        public RFuture<V> putIfAbsentAsync​(K key,
                                           V value,
                                           long ttl,
                                           TimeUnit ttlUnit,
                                           long maxIdleTime,
                                           TimeUnit maxIdleUnit)
      • fastPutOperationAsync

        public RFuture<Boolean> fastPutOperationAsync​(K key,
                                                      V value,
                                                      long ttl,
                                                      TimeUnit ttlUnit,
                                                      long maxIdleTime,
                                                      TimeUnit maxIdleUnit)
      • putOperationAsync

        public RFuture<V> putOperationAsync​(K key,
                                            V value,
                                            long ttlTimeout,
                                            long maxIdleTimeout,
                                            long maxIdleDelta,
                                            long ttlTimeoutDelta)
      • fastPutIfAbsentAsync

        public RFuture<Boolean> fastPutIfAbsentAsync​(K key,
                                                     V value,
                                                     long ttl,
                                                     TimeUnit ttlUnit,
                                                     long maxIdleTime,
                                                     TimeUnit maxIdleUnit)