## Uses of Interface
org.apache.ignite.cache.CacheEntryProcessor

Packages that use CacheEntryProcessor
org.apache.ignite: Contains entry-point Ignite & HPC APIs.
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.platform.cache
org.apache.ignite.internal.processors.platform.entityframework
org.apache.ignite.internal.processors.platform.websession
org.apache.ignite.stream: Contains Ignite Streamer classes.

### Uses of CacheEntryProcessor in org.apache.ignite

Methods in org.apache.ignite with parameters of type CacheEntryProcessor
`<T> T` IgniteCache.`invoke​(K key, CacheEntryProcessor<K,​V,​T> entryProcessor, Object... arguments)` Invokes an `CacheEntryProcessor` against the `Cache.Entry` specified by the provided key.
`<T> Map<K,​javax.cache.processor.EntryProcessorResult<T>>` IgniteCache.`invokeAll​(Set<? extends K> keys, CacheEntryProcessor<K,​V,​T> entryProcessor, Object... args)` Invokes an `CacheEntryProcessor` against the set of `Cache.Entry`s specified by the set of keys.
`<T> IgniteFuture<Map<K,​javax.cache.processor.EntryProcessorResult<T>>>` IgniteCache.`invokeAllAsync​(Set<? extends K> keys, CacheEntryProcessor<K,​V,​T> entryProcessor, Object... args)` Asynchronously invokes an `CacheEntryProcessor` against the set of `Cache.Entry`s specified by the set of keys.
`<T> IgniteFuture<T>` IgniteCache.`invokeAsync​(K key, CacheEntryProcessor<K,​V,​T> entryProcessor, Object... arguments)` Asynchronously invokes an `CacheEntryProcessor` against the `Cache.Entry` specified by the provided key.

### Uses of CacheEntryProcessor in org.apache.ignite.internal.processors.cache

Classes in org.apache.ignite.internal.processors.cache that implement CacheEntryProcessor
`protected static class` `GridCacheAdapter.AtomicReadRepairEntryProcessor<K,​V>`

Methods in org.apache.ignite.internal.processors.cache with parameters of type CacheEntryProcessor
`<T> T` GatewayProtectedCacheProxy.`invoke​(K key, CacheEntryProcessor<K,​V,​T> entryProcessor, Object... arguments)` Invokes an `CacheEntryProcessor` against the `Cache.Entry` specified by the provided key.
`<T> T` IgniteCacheProxyImpl.`invoke​(K key, CacheEntryProcessor<K,​V,​T> entryProcessor, Object... args)` Invokes an `CacheEntryProcessor` against the `Cache.Entry` specified by the provided key.
`<T> Map<K,​javax.cache.processor.EntryProcessorResult<T>>` GatewayProtectedCacheProxy.`invokeAll​(Set<? extends K> keys, CacheEntryProcessor<K,​V,​T> entryProcessor, Object... args)` Invokes an `CacheEntryProcessor` against the set of `Cache.Entry`s specified by the set of keys.
`<T> Map<K,​javax.cache.processor.EntryProcessorResult<T>>` IgniteCacheProxyImpl.`invokeAll​(Set<? extends K> keys, CacheEntryProcessor<K,​V,​T> entryProcessor, Object... args)` Invokes an `CacheEntryProcessor` against the set of `Cache.Entry`s specified by the set of keys.
`<T> IgniteFuture<Map<K,​javax.cache.processor.EntryProcessorResult<T>>>` GatewayProtectedCacheProxy.`invokeAllAsync​(Set<? extends K> keys, CacheEntryProcessor<K,​V,​T> entryProcessor, Object... args)` Asynchronously invokes an `CacheEntryProcessor` against the set of `Cache.Entry`s specified by the set of keys.
`<T> IgniteFuture<Map<K,​javax.cache.processor.EntryProcessorResult<T>>>` IgniteCacheProxyImpl.`invokeAllAsync​(Set<? extends K> keys, CacheEntryProcessor<K,​V,​T> entryProcessor, Object... args)` Asynchronously invokes an `CacheEntryProcessor` against the set of `Cache.Entry`s specified by the set of keys.
`<T> IgniteFuture<T>` GatewayProtectedCacheProxy.`invokeAsync​(K key, CacheEntryProcessor<K,​V,​T> entryProcessor, Object... arguments)` Asynchronously invokes an `CacheEntryProcessor` against the `Cache.Entry` specified by the provided key.
`<T> IgniteFuture<T>` IgniteCacheProxyImpl.`invokeAsync​(K key, CacheEntryProcessor<K,​V,​T> entryProcessor, Object... args)` Asynchronously invokes an `CacheEntryProcessor` against the `Cache.Entry` specified by the provided key.

### Uses of CacheEntryProcessor in org.apache.ignite.internal.processors.platform.cache

Subinterfaces of CacheEntryProcessor in org.apache.ignite.internal.processors.platform.cache
`interface` `PlatformCacheEntryProcessor` Platform cache entry processor marker interface.

Classes in org.apache.ignite.internal.processors.platform.cache that implement CacheEntryProcessor
`class` `PlatformCacheEntryProcessorImpl` Platform cache entry processor.

### Uses of CacheEntryProcessor in org.apache.ignite.internal.processors.platform.entityframework

Classes in org.apache.ignite.internal.processors.platform.entityframework that implement CacheEntryProcessor
`class` `PlatformDotNetEntityFrameworkIncreaseVersionProcessor` Entry processor that increments entity set version number.

### Uses of CacheEntryProcessor in org.apache.ignite.internal.processors.platform.websession

Classes in org.apache.ignite.internal.processors.platform.websession that implement CacheEntryProcessor
`class` `PlatformDotNetSessionLockProcessor` Entry processor that locks web session data.
`class` `PlatformDotNetSessionSetAndUnlockProcessor` Processor to unlock and optionally update the session.

### Uses of CacheEntryProcessor in org.apache.ignite.stream

Methods in org.apache.ignite.stream with parameters of type CacheEntryProcessor
`static <K,​V> StreamTransformer<K,​V>` StreamTransformer.`from​(CacheEntryProcessor<K,​V,​Object> ep)` Creates a new transformer based on instance of `CacheEntryProcessor`.