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

Packages that use CacheMetrics
org.apache.ignite: Contains entry-point Ignite & HPC APIs.
org.apache.ignite.internal.processors.cache
org.apache.ignite.internal.processors.platform.cache
org.apache.ignite.mxbean: Contains annotations for Dynamic MBeans.
org.apache.ignite.spi.discovery: Contains APIs for topology manager SPI.
org.apache.ignite.spi.discovery.tcp.internal: Contains internal implementation.
org.apache.ignite.spi.discovery.tcp.messages: Contains implementation messages.

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

Methods in org.apache.ignite that return CacheMetrics
`CacheMetrics` IgniteCache.`localMetrics()` Gets local snapshot metrics (statistics) for this cache.
`CacheMetrics` IgniteCache.`metrics()` Gets whole cluster snapshot metrics (statistics) for this cache.
`CacheMetrics` IgniteCache.`metrics(ClusterGroup grp)` Gets cluster group snapshot metrics for caches in cluster group.

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

Classes in org.apache.ignite.internal.processors.cache that implement CacheMetrics
`class` `CacheMetricsImpl` Adapter for cache metrics.
`class` `CacheMetricsSnapshot` Metrics snapshot.

Methods in org.apache.ignite.internal.processors.cache that return CacheMetrics
`CacheMetrics` IgniteInternalCache.`clusterMetrics()` Gets whole cluster metrics (statistics) for this cache.
`CacheMetrics` GridCacheProxyImpl.`clusterMetrics()` Gets whole cluster metrics (statistics) for this cache.
`CacheMetrics` GridCacheAdapter.`clusterMetrics()` Gets whole cluster metrics (statistics) for this cache.
`CacheMetrics` IgniteInternalCache.`clusterMetrics(ClusterGroup grp)` Gets cluster group metrics (statistics) for this cache.
`CacheMetrics` GridCacheProxyImpl.`clusterMetrics(ClusterGroup grp)` Gets cluster group metrics (statistics) for this cache.
`CacheMetrics` GridCacheAdapter.`clusterMetrics(ClusterGroup grp)` Gets cluster group metrics (statistics) for this cache.
`CacheMetrics` IgniteInternalCache.`localMetrics()` Gets local metrics (statistics) for this cache.
`CacheMetrics` GridCacheProxyImpl.`localMetrics()` Gets local metrics (statistics) for this cache.
`CacheMetrics` GatewayProtectedCacheProxy.`localMetrics()` Gets local snapshot metrics (statistics) for this cache.
`CacheMetrics` IgniteCacheProxyImpl.`localMetrics()` Gets local snapshot metrics (statistics) for this cache.
`CacheMetrics` GridCacheAdapter.`localMetrics()` Gets local metrics (statistics) for this cache.
`CacheMetrics` GatewayProtectedCacheProxy.`metrics()` Gets whole cluster snapshot metrics (statistics) for this cache.
`CacheMetrics` IgniteCacheProxyImpl.`metrics()` Gets whole cluster snapshot metrics (statistics) for this cache.
`CacheMetrics` GatewayProtectedCacheProxy.`metrics(ClusterGroup grp)` Gets cluster group snapshot metrics for caches in cluster group.
`CacheMetrics` IgniteCacheProxyImpl.`metrics(ClusterGroup grp)` Gets cluster group snapshot metrics for caches in cluster group.

Constructors in org.apache.ignite.internal.processors.cache with parameters of type CacheMetrics
Constructor and Description
`CacheMetricsSnapshot(CacheMetrics loc, Collection<CacheMetrics> metrics)` Constructs merged cache metrics.

Constructor parameters in org.apache.ignite.internal.processors.cache with type arguments of type CacheMetrics
Constructor and Description
`CacheMetricsSnapshot(CacheMetrics loc, Collection<CacheMetrics> metrics)` Constructs merged cache metrics.

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

Methods in org.apache.ignite.internal.processors.platform.cache with parameters of type CacheMetrics
`static void` PlatformCache.`writeCacheMetrics(BinaryRawWriter writer, CacheMetrics metrics)` Writes cache metrics.

### Uses of CacheMetrics in org.apache.ignite.mxbean

Subinterfaces of CacheMetrics in org.apache.ignite.mxbean
`interface` `CacheMetricsMXBean` This interface defines JMX view on `IgniteCache`.

### Uses of CacheMetrics in org.apache.ignite.spi.discovery

Methods in org.apache.ignite.spi.discovery that return types with arguments of type CacheMetrics
`Map<Integer,CacheMetrics>` DiscoveryMetricsProvider.`cacheMetrics()` Returns metrics data about all caches on local node.

### Uses of CacheMetrics in org.apache.ignite.spi.discovery.tcp.internal

Methods in org.apache.ignite.spi.discovery.tcp.internal that return types with arguments of type CacheMetrics
`Map<Integer,CacheMetrics>` TcpDiscoveryNode.`cacheMetrics()` Gets collections of cache metrics for this node.

Method parameters in org.apache.ignite.spi.discovery.tcp.internal with type arguments of type CacheMetrics
`void` TcpDiscoveryNode.`setCacheMetrics(Map<Integer,CacheMetrics> cacheMetrics)` Sets node cache metrics.

### Uses of CacheMetrics in org.apache.ignite.spi.discovery.tcp.messages

Methods in org.apache.ignite.spi.discovery.tcp.messages that return types with arguments of type CacheMetrics
`Map<UUID,Map<Integer,CacheMetrics>>` TcpDiscoveryMetricsUpdateMessage.`cacheMetrics()` Gets cache metrics map.

Method parameters in org.apache.ignite.spi.discovery.tcp.messages with type arguments of type CacheMetrics
`void` TcpDiscoveryMetricsUpdateMessage.`setCacheMetrics(UUID nodeId, Map<Integer,CacheMetrics> metrics)` Sets cache metrics for particular node.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.4.0
Release Date | : March 5 2018