/** {@inheritDoc} */ @Override public IgniteFuture<V> getAndPutIfAbsentAsync(K key, V val) throws CacheException { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return createFuture(delegate.getAndPutIfAbsentAsync(key, val)); }
/** {@inheritDoc} */ @Override public IgniteFuture<Long> sizeLongAsync(CachePeekMode... peekModes) throws CacheException { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return createFuture(delegate.sizeLongAsync(peekModes)); }
/** {@inheritDoc} */ @Override public IgniteFuture<V> getAndPutAsync(K key, V val) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return createFuture(delegate.getAndPutAsync(key, val)); }
/** {@inheritDoc} */ @Override public IgniteFuture<Boolean> removeAsync(K key) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return createFuture(delegate.removeAsync(key)); }
/** {@inheritDoc} */ @Override public IgniteFuture<Void> clearAsync(K key) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return (IgniteFuture<Void>)createFuture(delegate.clearAsync(key)); }
/** {@inheritDoc} */ @Override public IgniteFuture<CacheEntry<K, V>> getEntryAsync(K key) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return createFuture(delegate.getEntryAsync(key)); }
/** {@inheritDoc} */ @Override public IgniteFuture<Collection<CacheEntry<K, V>>> getEntriesAsync(Set<? extends K> keys) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return createFuture(delegate.getEntriesAsync(keys)); }
/** {@inheritDoc} */ @Override public IgniteFuture<Boolean> containsKeyAsync(K key) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return createFuture(delegate.containsKeyAsync(key)); }
/** {@inheritDoc} */ @Override public IgniteFuture<V> getAndRemoveAsync(K key) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return createFuture(delegate.getAndRemoveAsync(key)); }
/** {@inheritDoc} */ @Override public IgniteFuture<Void> removeAllAsync() { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return (IgniteFuture<Void>)createFuture(delegate.removeAllAsync()); }
/** {@inheritDoc} */ @Override public <T> IgniteFuture<Map<K, EntryProcessorResult<T>>> invokeAllAsync(Set<? extends K> keys, CacheEntryProcessor<K, V, T> entryProcessor, Object... args) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return createFuture(delegate.invokeAllAsync(keys, entryProcessor, args)); }
/** {@inheritDoc} */ @Override public IgniteFuture<V> getAsync(K key) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return createFuture(delegate.getAsync(key)); }
/** {@inheritDoc} */ @Override public IgniteFuture<Boolean> putIfAbsentAsync(K key, V val) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return createFuture(delegate.putIfAbsentAsync(key, val)); }
/** {@inheritDoc} */ @Override public IgniteFuture<Boolean> removeAsync(K key, V oldVal) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return createFuture(delegate.removeAsync(key, oldVal)); }
/** {@inheritDoc} */ @Override public IgniteFuture<Boolean> replaceAsync(K key, V oldVal, V newVal) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return createFuture(delegate.replaceAsync(key, oldVal, newVal)); }
/** {@inheritDoc} */ @Override public IgniteFuture<V> getAndReplaceAsync(K key, V val) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return createFuture(delegate.getAndReplaceAsync(key, val)); }
/** {@inheritDoc} */ @Override public IgniteFuture<Void> removeAllAsync(Set<? extends K> keys) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return (IgniteFuture<Void>)createFuture(delegate.removeAllAsync(keys)); }
/** {@inheritDoc} */ @Override public IgniteFuture<Map<K, V>> getAllAsync(Set<? extends K> keys) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return createFuture(delegate.getAllAsync(keys)); }
/** {@inheritDoc} */ @Override public IgniteFuture<Void> clearAllAsync(Set<? extends K> keys) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return (IgniteFuture<Void>)createFuture(delegate.clearAllAsync(keys)); }
/** {@inheritDoc} */ @Override public IgniteFuture<Void> preloadPartitionAsync(int part) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); try { return (IgniteFuture<Void>)createFuture(delegate.preloadPartitionAsync(part)); } catch (IgniteCheckedException e) { throw cacheException(e); } }