## Uses of Interface
org.apache.ignite.internal.processors.cache.IgniteCacheProxy

Packages that use IgniteCacheProxy
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.processors.cache
org.apache.ignite.internal.processors.platform.cache.query

### Uses of IgniteCacheProxy in org.apache.ignite.internal

Methods in org.apache.ignite.internal that return types with arguments of type IgniteCacheProxy
`Collection<IgniteCacheProxy<?,?>>` IgniteKernal.`caches()`

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

Classes in org.apache.ignite.internal.processors.cache that implement IgniteCacheProxy
`class` `GatewayProtectedCacheProxy<K,V>` Cache proxy wrapper with gateway lock provided operations and possibility to change cache operation context.
`class` `IgniteCacheProxyImpl<K,V>` Cache proxy implementation.

Methods in org.apache.ignite.internal.processors.cache that return IgniteCacheProxy
`IgniteCacheProxy<K,V>` IgniteCacheProxy.`cacheNoGate()` Gets cache proxy which does not acquire read lock on gateway enter, should be used only if grid read lock is externally acquired.
`IgniteCacheProxy<K,V>` IgniteCacheProxyImpl.`cacheNoGate()` Gets cache proxy which does not acquire read lock on gateway enter, should be used only if grid read lock is externally acquired.
`IgniteCacheProxy<K,V>` IgniteCacheProxyImpl.`gatewayWrapper()`
`IgniteCacheProxy<?,?>` GridCacheProcessor.`getOrStartPublicCache(boolean start, boolean inclLoc)` Gets public cache that can be used for query execution.
`<K,V> IgniteCacheProxy<K,V>` GridCacheProcessor.`jcache(String name)`
`<K,V> IgniteCacheProxy<K,V>` GridCacheProcessor.`publicJCache(String cacheName)`
`<K,V> IgniteCacheProxy<K,V>` GridCacheProcessor.`publicJCache(String cacheName, boolean failIfNotStarted, boolean checkThreadTx)`

Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type IgniteCacheProxy
`Collection<IgniteCacheProxy<?,?>>` GridCacheProcessor.`jcaches()`
`Collection<IgniteCacheProxy<?,?>>` GridCacheProcessor.`publicCaches()`

Constructors in org.apache.ignite.internal.processors.cache with parameters of type IgniteCacheProxy
Constructor and Description
`GatewayProtectedCacheProxy(IgniteCacheProxy<K,V> delegate, CacheOperationContext opCtx, boolean lock)`

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

Methods in org.apache.ignite.internal.processors.platform.cache.query with parameters of type IgniteCacheProxy
`void` PlatformContinuousQueryImpl.`start(IgniteCacheProxy cache, boolean loc, int bufSize, long timeInterval, boolean autoUnsubscribe, Query initialQry)` Start query execution.
`void` PlatformContinuousQuery.`start(IgniteCacheProxy cache, boolean loc, int bufSize, long timeInterval, boolean autoUnsubscribe, Query initialQry)` Start continuous query execution.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.7.5
Release Date | : June 4 2019