/** {@inheritDoc} */ @Override public IgniteInternalFuture<?> clearAsync() { return delegate.get().clearAsync(); }
/** {@inheritDoc} */ @Override public IgniteInternalFuture<?> clearAsync(Object key) { return delegate.get().clearAsync(keyTransformer.transform(key)); }
/** {@inheritDoc} */ @Override public IgniteFuture<Void> clearAsync(K key) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return (IgniteFuture<Void>)createFuture(delegate.clearAsync(key)); }
/** {@inheritDoc} */ @Override public IgniteInternalFuture<?> clearAsync() { CacheOperationContext prev = gate.enter(opCtx); try { return delegate.clearAsync(); } finally { gate.leave(prev); } }
/** {@inheritDoc} */ @Override public IgniteInternalFuture<?> clearAsync(K key) { CacheOperationContext prev = gate.enter(opCtx); try { return delegate.clearAsync(key); } finally { gate.leave(prev); } }
/** {@inheritDoc} */ @Override public IgniteFuture<Void> clearAsync() { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return (IgniteFuture<Void>)createFuture(delegate.clearAsync()); }
/** {@inheritDoc} */ @Override public void clear(K key) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); try { if (isAsync()) setFuture(delegate.clearAsync(key)); else delegate.clear(key); } catch (IgniteCheckedException | IgniteException e) { throw cacheException(e); } }
/** {@inheritDoc} */ @Override public void clear() { IgniteInternalCache<K, V> delegate = getDelegateSafe(); try { if (isAsync()) setFuture(delegate.clearAsync()); else delegate.clear(); } catch (IgniteCheckedException | IgniteException e) { throw cacheException(e); } }
/** {@inheritDoc} */ @Override public IgniteFuture<Void> clearAsync() { return (IgniteFuture<Void>)createFuture(delegate.clearAsync()); }
/** {@inheritDoc} */ @Override public IgniteFuture<Void> clearAsync(K key) { return (IgniteFuture<Void>)createFuture(delegate.clearAsync(key)); }
/** {@inheritDoc} */ @Override public IgniteInternalFuture<?> clearAsync() { CacheOperationContext prev = gate.enter(opCtx); try { return delegate.clearAsync(); } finally { gate.leave(prev); } }
/** {@inheritDoc} */ @Override public IgniteInternalFuture<?> clearAsync(K key) { CacheOperationContext prev = gate.enter(opCtx); try { return delegate.clearAsync(key); } finally { gate.leave(prev); } }
/** {@inheritDoc} */ @Override public void clear(K key) { try { if (isAsync()) setFuture(delegate.clearAsync(key)); else delegate.clear(key); } catch (IgniteCheckedException | IgniteException e) { throw cacheException(e); } }
/** {@inheritDoc} */ @Override public void clear() { try { if (isAsync()) setFuture(delegate.clearAsync()); else delegate.clear(); } catch (IgniteCheckedException | IgniteException e) { throw cacheException(e); } }