ok, I see.
so in the example from TreeCacheAOP guide
            
              Person joe = new Person();
              joe.setName("Joe Black"); // This is base class attributes
              ArrayList lang = new ArrayList();
              lang.add("English");
              lang.add("Mandarin");
              joe.setLanguages(lang);
              // This will map the languages List automatically and swap it out 
 
                 with the proxy reference.
              tree.putObject("/aop/student/joe", joe);
              ArrayList lang = joe.getLanguages(); // Note that lang is a 
                    proxy  reference
              lang.add("French"); // This will be intercepted by the cache


      local to joe "lang" would not be in synch with the proxy
        (local would have values: English, Mandaring and
         proxy would have values: English, Mandaring, French)? (which might be 
a little wacky)

       but what about if "setLanguages" method was defined as "prepare"  
       for interception, so if I called something like
           joe.setLanguages("Spanish"),
       would it intercept and update the proxy copy as well and not the local?

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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3907672


-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to