[infinispan-issues] [JBoss JIRA] Resolved: (ISPN-882) Size and isEmpty returning wrong values within tx

Galder Zamarreño (JIRA) jira-events at lists.jboss.org
Thu Jan 20 10:30:50 EST 2011


     [ https://issues.jboss.org/browse/ISPN-882?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Galder Zamarreño resolved ISPN-882.
-----------------------------------

    Fix Version/s:     (was: 4.2.1.Final)
                       (was: 5.0.0.BETA1)
       Resolution: Rejected


Code within a transaction should be able to see its own changes, so the bug is not valid.

> Size and isEmpty returning wrong values within tx
> -------------------------------------------------
>
>                 Key: ISPN-882
>                 URL: https://issues.jboss.org/browse/ISPN-882
>             Project: Infinispan
>          Issue Type: Bug
>    Affects Versions: 4.2.0.Final, 4.2.1.CR1, 5.0.0.ALPHA2
>            Reporter: Galder Zamarreño
>            Assignee: Galder Zamarreño
>
> size() and isEmpty() returning wrong values when called within tx, for example, the following test fails:
>    public void testSizeIsEmptyWithinTx(Method m) throws Exception {
>       Cache<String, String> localCache = cacheManager.getCache(m.getName());
>       tm().begin();
>       assert localCache.size() == 0;
>       assert localCache.isEmpty();
>       localCache.put("k-" + m.getName(), "v-" + m.getName());
>       assert localCache.size() == 0;
>       assert localCache.isEmpty();
>       tm().commit();
>       assert localCache.size() == 1;
>       assert !localCache.isEmpty();
>    }
> This used to work in 4.0, see http://community.jboss.org/docs/DOC-14695

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       



More information about the infinispan-issues mailing list