Hi,
it seems there's a bug in the latest CVS version of PojoCache 2.0, in 
CachedListImpl (though it looks like it's probably a bug in another place in 
the code, that affects CachedListImpl). The bug causes any list which is 
inserted to the PojoCache to only keep its last item (all other items are 
discarded).

How so?

When attaching a list to the PojoCache, the CollectionClassHandler iterates 
through it and adds the items from the original list to the List proxy. When an 
item is added, CacheListImpl inserts the item at an index determined by the 
current size of the list (which in turn is the number of children of the node). 
However, the node constantly indicates it has no children - therefore, 
CachedListImpl.size() constantly returns 0 and all of the items in the list are 
inserted under '0'. (This is when working in optimistic locking mode).

What do you say? Any idea for a workaround?

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3992896#3992896

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3992896
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to