Package org.castor.cache.simple

Examples of org.castor.cache.simple.Unlimited


    public TestRefreshingReaper(final String name) { super(name); }
   
    public void test() {
        RefreshingReaperMock.getExpiredObjects().clear();
       
        Cache cache = new Unlimited();
       
        Container container = new MapContainer();
        for (int i = 0; i < 10; i++) {
            container.put(new Integer(i), Integer.toString(i));
        }
       
        AbstractReaper reaper = new RefreshingReaperMock();
        reaper.setCache(cache);
        reaper.handleExpiredContainer(container);
        assertEquals(10, container.size());
       
        assertEquals(10, cache.size());
        for (int i = 0; i < 10; i++) {
            Object key = new Integer(i);
            assertTrue(cache.containsKey(key));
            assertEquals(cache.get(key), Integer.toString(i) + " refreshed");
        }

        List expired = RefreshingReaperMock.getExpiredObjects();
        assertEquals(10, expired.size());
        for (int i = 0; i < 10; i++) {
View Full Code Here


    public TestReinsertingReaper(final String name) { super(name); }
   
    public void test() {
        ReinsertingReaperMock.getExpiredObjects().clear();
       
        Cache cache = new Unlimited();
       
        Container container = new MapContainer();
        for (int i = 0; i < 10; i++) {
            container.put(new Integer(i), Integer.toString(i));
        }
       
        AbstractReaper reaper = new ReinsertingReaperMock();
        reaper.setCache(cache);
        reaper.handleExpiredContainer(container);
        assertEquals(10, container.size());
       
        assertEquals(10, cache.size());
        for (int i = 0; i < 10; i++) {
            Object key = new Integer(i);
            assertTrue(cache.containsKey(key));
            assertEquals(cache.get(key), Integer.toString(i));
        }

        List expired = ReinsertingReaperMock.getExpiredObjects();
        assertEquals(10, expired.size());
        for (int i = 0; i < 10; i++) {
View Full Code Here

TOP

Related Classes of org.castor.cache.simple.Unlimited

Copyright © 2018 www.massapicom. 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.