Search in sources :

Example 26 with LocalMapStats

use of com.hazelcast.map.LocalMapStats in project hazelcast by hazelcast.

the class LocalMultiMapStatsTest method testOtherOperationCount_containsValue.

@Test
public void testOtherOperationCount_containsValue() {
    MultiMap map = getMultiMap();
    for (int i = 0; i < OPERATION_COUNT; i++) {
        map.containsValue(1);
    }
    LocalMapStats stats = getMultiMapStats();
    assertEquals(OPERATION_COUNT, stats.getOtherOperationCount());
}
Also used : LocalMapStats(com.hazelcast.map.LocalMapStats) ParallelJVMTest(com.hazelcast.test.annotation.ParallelJVMTest) QuickTest(com.hazelcast.test.annotation.QuickTest) Test(org.junit.Test)

Example 27 with LocalMapStats

use of com.hazelcast.map.LocalMapStats in project hazelcast by hazelcast.

the class LocalMultiMapStatsTest method testDelete.

@Test
public void testDelete() {
    MultiMap<Integer, Integer> map = getMultiMap();
    for (int i = 0; i < 100; i++) {
        map.put(i, i);
        map.delete(i);
    }
    LocalMapStats localMapStats = getMultiMapStats();
    assertEquals(100, localMapStats.getRemoveOperationCount());
}
Also used : LocalMapStats(com.hazelcast.map.LocalMapStats) ParallelJVMTest(com.hazelcast.test.annotation.ParallelJVMTest) QuickTest(com.hazelcast.test.annotation.QuickTest) Test(org.junit.Test)

Example 28 with LocalMapStats

use of com.hazelcast.map.LocalMapStats in project hazelcast by hazelcast.

the class LocalMultiMapStatsTest method testHitCountNotLost_whenKeysAreRemoved.

@Test
@Ignore("https://github.com/hazelcast/hazelcast/issues/19382")
public void testHitCountNotLost_whenKeysAreRemoved() {
    MultiMap<Integer, Integer> map = getMultiMap();
    for (int i = 0; i < 100; i++) {
        map.put(i, i);
        map.get(i);
    }
    for (int i = 0; i < 50; i++) {
        map.remove(i);
    }
    LocalMapStats localMapStats = getMultiMapStats();
    assertEquals(100, localMapStats.getHits());
}
Also used : LocalMapStats(com.hazelcast.map.LocalMapStats) Ignore(org.junit.Ignore) ParallelJVMTest(com.hazelcast.test.annotation.ParallelJVMTest) QuickTest(com.hazelcast.test.annotation.QuickTest) Test(org.junit.Test)

Example 29 with LocalMapStats

use of com.hazelcast.map.LocalMapStats in project hazelcast by hazelcast.

the class LocalMultiMapStatsTest method testGetAndHitsGenerated.

@Test
public void testGetAndHitsGenerated() {
    MultiMap<Integer, Integer> map = getMultiMap();
    for (int i = 0; i < 100; i++) {
        map.put(i, i);
        map.get(i);
    }
    LocalMapStats localMapStats = getMultiMapStats();
    assertEquals(100, localMapStats.getGetOperationCount());
    assertEquals(100, localMapStats.getHits());
}
Also used : LocalMapStats(com.hazelcast.map.LocalMapStats) ParallelJVMTest(com.hazelcast.test.annotation.ParallelJVMTest) QuickTest(com.hazelcast.test.annotation.QuickTest) Test(org.junit.Test)

Example 30 with LocalMapStats

use of com.hazelcast.map.LocalMapStats in project hazelcast by hazelcast.

the class LocalMultiMapStatsTest method testLockedEntryCount_multiMapWithOneEntry.

@Test
public void testLockedEntryCount_multiMapWithOneEntry() {
    MultiMap<String, String> map = getMultiMap();
    map.put("key", "value");
    map.lock("key");
    map.lock("non-existent-key");
    LocalMapStats stats = getMultiMapStats();
    assertEquals(2, stats.getLockedEntryCount());
}
Also used : LocalMapStats(com.hazelcast.map.LocalMapStats) ParallelJVMTest(com.hazelcast.test.annotation.ParallelJVMTest) QuickTest(com.hazelcast.test.annotation.QuickTest) Test(org.junit.Test)

Aggregations

LocalMapStats (com.hazelcast.map.LocalMapStats)34 QuickTest (com.hazelcast.test.annotation.QuickTest)29 Test (org.junit.Test)29 ParallelJVMTest (com.hazelcast.test.annotation.ParallelJVMTest)28 AtomicInteger (java.util.concurrent.atomic.AtomicInteger)6 MapConfig (com.hazelcast.config.MapConfig)3 HazelcastInstance (com.hazelcast.core.HazelcastInstance)3 IMap (com.hazelcast.map.IMap)3 Config (com.hazelcast.config.Config)2 LocalIndexStats (com.hazelcast.query.LocalIndexStats)2 Map (java.util.Map)2 MapStoreConfig (com.hazelcast.config.MapStoreConfig)1 NearCacheConfig (com.hazelcast.config.NearCacheConfig)1 DistributedObject (com.hazelcast.core.DistributedObject)1 MetricDescriptor (com.hazelcast.internal.metrics.MetricDescriptor)1 LocalIndexStatsImpl (com.hazelcast.internal.monitor.impl.LocalIndexStatsImpl)1 LocalMapStatsImpl (com.hazelcast.internal.monitor.impl.LocalMapStatsImpl)1 PerIndexStats (com.hazelcast.internal.monitor.impl.PerIndexStats)1 StatisticsAwareService (com.hazelcast.internal.services.StatisticsAwareService)1 BasicMapTest (com.hazelcast.map.BasicMapTest)1