Package org.jboss.cache.transaction

Examples of org.jboss.cache.transaction.DummyTransactionManager.commit()


        TransactionWorkspace workspace = entry.getTransactionWorkSpace();

        //assert we can see this with a key value get in the transaction
        assertEquals(0, cache.getChildrenNames("/").size());
        mgr.commit();


        assertTrue(entry.getLocks().isEmpty());
        assertEquals(0, entry.getModifications().size());
        assertTrue(!cache.exists("/one/two"));
View Full Code Here


        mgr.suspend();

        // start a new tx
        mgr.begin();
        Assert.assertEquals(value, cache.get(fqn, key));
        mgr.commit();

        mgr.resume(tx);
        Assert.assertEquals(value, cache.get(fqn, key));
        mgr.commit();
View Full Code Here

        Assert.assertEquals(value, cache.get(fqn, key));
        mgr.commit();

        mgr.resume(tx);
        Assert.assertEquals(value, cache.get(fqn, key));
        mgr.commit();

        // cleanup
        loader.remove(fqn);
    }
View Full Code Here

        // test the cache ...
        DummyTransactionManager mgr = DummyTransactionManager.getInstance();
        assertNull(mgr.getTransaction());
        mgr.begin();
        cache.put(fqn, key, value);
        mgr.commit();

        Assert.assertEquals(value, cache.get(fqn, key));

        //now lets see if the state has been persisted in the cache loader
        Assert.assertEquals(value, loader.get(fqn).get(key));
View Full Code Here

        Assert.assertEquals(value, loader.get(fqn).get(key));


        mgr.begin();
        cache.remove(fqn);
        mgr.commit();

        Assert.assertNull(cache.get(fqn, key));
        //now lets see if the state has been persisted in the cache loader
        Assert.assertNull(loader.get(fqn));
View Full Code Here

        // lets see what we've got halfway within a tx
        Assert.assertNull(cache.get(fqn, key));
        Assert.assertNull(loader.get(fqn));

        mgr.resume(tx);
        mgr.commit();

        // and after committing...
        Assert.assertEquals(value, cache.get(fqn, key));
        Assert.assertEquals(value, loader.get(fqn).get(key));
View Full Code Here

        Assert.assertNull(loader1.get(fqn));
        Assert.assertNull(loader2.get(fqn));
        Assert.assertNull(cache2.get(fqn, key));

        // commit
        mgr.commit();

        // test that loader1, loader2, cache2 has entry
        Assert.assertEquals(value, cache1.get(fqn, key));
        Assert.assertEquals(value, loader1.get(fqn).get(key));
        Assert.assertEquals(value, loader2.get(fqn).get(key));
View Full Code Here

        Assert.assertEquals(value, cache1.get(fqn, key));
        Assert.assertEquals(value, loader1.get(fqn).get(key));
        Assert.assertEquals(value, loader2.get(fqn).get(key));

        // commit
        mgr.commit();

        // test that the entry has been removed everywhere.
        Assert.assertNull(cache1.get(fqn));
        Assert.assertNull(loader1.get(fqn));
        Assert.assertNull(loader2.get(fqn));
View Full Code Here

        Assert.assertNull(loader1.get(fqn));
        Assert.assertNull(loader2.get(fqn));
        Assert.assertNull(cache2.get(fqn, key));

        // commit
        mgr.commit();

        // test that loader1, loader2, cache2 has entry
        Assert.assertEquals(value, cache1.get(fqn, key));
        Assert.assertEquals(value, loader1.get(fqn).get(key));
        Assert.assertEquals(value, loader2.get(fqn).get(key));
View Full Code Here

        Assert.assertEquals(value, cache1.get(fqn, key));
        Assert.assertEquals(value, loader1.get(fqn).get(key));
        Assert.assertEquals(value, loader2.get(fqn).get(key));

        // commit
        mgr.commit();

        // test that the entry has been removed everywhere.
        Assert.assertNull(cache1.get(fqn));
        Assert.assertNull(loader1.get(fqn));
        Assert.assertNull(loader2.get(fqn));
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.