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)