hi all,i've followed the user-guide to use pojo cache,i've got some problem:
when i attached a list direct to the cache,then i used cache.find("list") to get the list, it worked fine, in the eclipse debug view,i can see it is a aoplist,
but when i create a javabean and set a list to the javabean,then i use bean.getList(),the list i got is not a aoplist,how can i do now?thks,the follow is the program:
//i use spring bean ,the follow is done in the manager's init-method
List listCache = new ArrayList();
this.cache.attach("/listCache", listCache);
Person p = new Person();
List us = new ArrayList();
us.add(new User());
p.setUsers(us);
this.cache.attach("/person", p);
us = p.getUsers();
us.add(new Object());
//then i done follow in client method
List listCache = cacheManager.getListCache();
//getListCache use cache.find("/listCache")
//listCache is a aopList
listCache.add(u);
Person p = cacheManager.getPerson();
//getPerson use cache.find("/person")
List us = p.getUsers();
//us is not a aopList ,either Person use @Replicable or not
us.add(u);
Your classes are probably not being instrumented. See chapter 6 in the docs:
http://www.jboss.org/file-access/default/members/jbosscache/freezone/docs/2.1.0.GA/pojo/userguide_en/html_single/index.html#instrumentation