/** {@inheritDoc} */ @Override public IgniteInternalFuture<Boolean> lockAsync(Object key, long timeout) { return delegate.get().lockAsync(keyTransformer.transform(key), timeout); }
/** {@inheritDoc} */ @Override public IgniteInternalFuture<Boolean> lockAsync(K key, long timeout) { CacheOperationContext prev = gate.enter(opCtx); try { return delegate.lockAsync(key, timeout); } finally { gate.leave(prev); } }
/** {@inheritDoc} */ @Override public IgniteInternalFuture<Boolean> lockAsync(K key, long timeout) { CacheOperationContext prev = gate.enter(opCtx); try { return delegate.lockAsync(key, timeout); } finally { gate.leave(prev); } }