Examples of NearCacheStats


Examples of com.hazelcast.monitor.NearCacheStats

        for (int i = 0; i < size; i++) {
            map.remove(i);
        }

        NearCacheStats stats = map.getLocalMapStats().getNearCacheStats();
        assertEquals(size, stats.getMisses());
        assertEquals(0, stats.getOwnedEntryCount());
    }
View Full Code Here

Examples of com.hazelcast.monitor.NearCacheStats

        populateNearCache(map, MAX_CACHE_SIZE + 1);

        HazelcastTestSupport.assertTrueEventually(new AssertTask() {
            @Override
            public void run() throws Exception {
                final NearCacheStats stats = map.getLocalMapStats().getNearCacheStats();
                assertTrue(MAX_CACHE_SIZE > stats.getOwnedEntryCount());
            }
        });
    }
View Full Code Here

Examples of com.hazelcast.monitor.NearCacheStats

        final IMap map = client.getMap(randomMapName(NEAR_CACHE_WITH_TTL));

        final int size = 100;
        populateNearCache(map, size);

        NearCacheStats stats = map.getLocalMapStats().getNearCacheStats();
        assertEquals(size, stats.getOwnedEntryCount());

        sleepSeconds(MAX_TTL_SECONDS + 1);
        // map.put() and map.get() triggers near cache eviction/expiration process
        map.put(0, 0);

        HazelcastTestSupport.assertTrueEventually(new AssertTask() {
            public void run() throws Exception {
                NearCacheStats stats = map.getLocalMapStats().getNearCacheStats();
                long ownedEntryCount = stats.getOwnedEntryCount();
                assertTrue(ownedEntryCount < size);
            }
        });
    }
View Full Code Here

Examples of com.hazelcast.monitor.NearCacheStats

        //generate near cache hits
        for (int i = 0; i < size; i++) {
            map.get(i);
        }

        NearCacheStats stats = map.getLocalMapStats().getNearCacheStats();
        long hitsBeforeIdleExpire = stats.getHits();

        sleepSeconds(MAX_IDLE_SECONDS + 1);

        for (int i = 0; i < size; i++) {
            map.get(i);
        }
        stats = map.getLocalMapStats().getNearCacheStats();

        assertEquals("as the hits are not equal, the entries were not cleared from near cash after MaxIdleSeconds", hitsBeforeIdleExpire, stats.getHits(), size);
    }
View Full Code Here

Examples of com.hazelcast.monitor.NearCacheStats

        //populate near cache
        for (int i = 0; i < size; i++) {
            clientMap.get(i);
        }

        NearCacheStats stats = clientMap.getLocalMapStats().getNearCacheStats();
        long OwnedEntryCountBeforeInvalidate = stats.getOwnedEntryCount();

        //invalidate near cache from cluster
        for (int i = 0; i < size; i++) {
            nodeMap.put(i, i);
        }

        assertEquals(size, OwnedEntryCountBeforeInvalidate);

        assertTrueEventually(new AssertTask() {
            public void run() throws Exception {
                NearCacheStats stats = clientMap.getLocalMapStats().getNearCacheStats();
                assertEquals(0, stats.getOwnedEntryCount());
            }
        });
    }
View Full Code Here

Examples of com.hazelcast.monitor.NearCacheStats

        //populate near cache
        for (int i = 0; i < 1000; i++) {
            map.get(i);
        }

        NearCacheStats stats = map.getLocalMapStats().getNearCacheStats();

        assertTrue("owned Entries", 400 < stats.getOwnedEntryCount());
        assertTrue("misses", 1000 == stats.getMisses());
        //make some hits
        for (int i = 0; i < 1000; i++) {
            map.get(i);
        }
        NearCacheStats stats2 = map.getLocalMapStats().getNearCacheStats();

        assertTrue("hits", 400 < stats2.getHits());
        assertTrue("misses", 400 < stats2.getMisses());
        assertTrue("hits+misses", 2000 == stats2.getHits() + stats2.getMisses());
    }
View Full Code Here

Examples of com.hazelcast.monitor.NearCacheStats

        //populate near cache
        for (int i = 0; i < size; i++) {
            map.get(i);
        }
        final Map<Integer, Integer> all = map.getAll(keys);
        NearCacheStats stats2 = map.getLocalMapStats().getNearCacheStats();
        assertTrue("hits", 400 < stats2.getHits());
        for (int i = 0; i < size; i++) {
            assertEquals(i,(int)all.get(i));
        }

    }
View Full Code Here

Examples of com.hazelcast.monitor.NearCacheStats

        for (int i = 0; i < size; i++) {
            map.get(i);
            keys.add(i);
        }
        final Map<Integer, Integer> all = map.getAll(keys);
        NearCacheStats stats = map.getLocalMapStats().getNearCacheStats();
        assertEquals(0, all.size());
        assertEquals(size, stats.getHits());
    }
View Full Code Here

Examples of com.hazelcast.monitor.NearCacheStats

        for (int i = 0; i < size; i++) {
            final Future<Integer> async = map.getAsync(i);
        }

        NearCacheStats stats2 = map.getLocalMapStats().getNearCacheStats();
        assertTrue("hits", 400 < stats2.getHits());

    }
View Full Code Here

Examples of com.hazelcast.monitor.NearCacheStats

        }
        //generate near cache hits
        for (int i = 0; i < size; i++) {
            map.get(i);
        }
        NearCacheStats stats = map.getLocalMapStats().getNearCacheStats();
        assertTrue("size below 400", 400 < stats.getOwnedEntryCount());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.