Package com.volantis.mcs.cache

Examples of com.volantis.mcs.cache.CacheStore.store()


        CacheEntry entry2 = new CSSCacheEntry(writableCSSEntityMock2, 50);
        CacheEntry entry3 = new CSSCacheEntry(writableCSSEntityMock2, 150);

        // We add the first identity which should get a cacheTime of 0,
        // expiresTime of 100 and a sequence number of 0
        CacheIdentity identity1 = defaultCacheStore.store(entry1);
        assertEquals("T1", identity1.getCreateTime(),0);
        assertEquals("T2", identity1.getExpiresTime(),100);
        assertEquals("T3", identity1.getSequenceNo(),0);

        // We add the second identity which should get a cacheTime of 10,
View Full Code Here


        assertEquals("T2", identity1.getExpiresTime(),100);
        assertEquals("T3", identity1.getSequenceNo(),0);

        // We add the second identity which should get a cacheTime of 10,
        // expiresTime of max(10+50,10+100)=110 and a sequence number of 1
        CacheIdentity identity2 = defaultCacheStore.store(entry2);
        assertEquals("T4", identity2.getCreateTime(),10);
        assertEquals("T5", identity2.getExpiresTime(),110);
        assertEquals("T6", identity2.getSequenceNo(),1);

        // We add the third identity which should get a cacheTime of 20,
View Full Code Here

        assertEquals("T5", identity2.getExpiresTime(),110);
        assertEquals("T6", identity2.getSequenceNo(),1);

        // We add the third identity which should get a cacheTime of 20,
        // expiresTime of max(20+150,20+100)=170 and a sequence number of 2
        CacheIdentity identity3 = defaultCacheStore.store(entry3);
        assertEquals("T7", identity3.getCreateTime(),20);
        assertEquals("T8", identity3.getExpiresTime(),170);
        assertEquals("T9", identity3.getSequenceNo(),2);

        // Retrieve expired identities that are as old or older
View Full Code Here


        CacheEntry entry1 = new CSSCacheEntry(writableCSSEntityMock1);
        CacheEntry entry2 = new CSSCacheEntry(writableCSSEntityMock2, 40);

        CacheIdentity identity1 = defaultCacheStore.store(entry1);
        CacheIdentity identity2 = defaultCacheStore.store(entry2);



        assertEquals(entry1,defaultCacheStore.retrieve(identity1));
View Full Code Here

        CacheEntry entry1 = new CSSCacheEntry(writableCSSEntityMock1);
        CacheEntry entry2 = new CSSCacheEntry(writableCSSEntityMock2, 40);

        CacheIdentity identity1 = defaultCacheStore.store(entry1);
        CacheIdentity identity2 = defaultCacheStore.store(entry2);



        assertEquals(entry1,defaultCacheStore.retrieve(identity1));
        assertEquals(entry2,defaultCacheStore.retrieve(identity2));
View Full Code Here

        CacheStore defaultCacheStore = new DefaultCacheStore(cacheTime,100);


        CacheEntry entry1 = new CSSCacheEntry(writableCSSEntityMock1);

        CacheIdentity identity1 = defaultCacheStore.store(entry1);

        assertEquals(entry1,defaultCacheStore.retrieve(identity1));

        defaultCacheStore.remove(identity1);
        assertNull(defaultCacheStore.retrieve(identity1));
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.