Refactor TreeCache
------------------

         Key: JBCACHE-58
         URL: http://jira.jboss.com/jira/browse/JBCACHE-58
     Project: JBoss Cache
        Type: Task
    Reporter: Bela Ban
 Assigned to: Bela Ban 
     Fix For: 2.0


 use interceptors. Investigate use of aopc; TreeCache only has 
  structure (tree), everything else
  is an aspect:
    - Locking (pessimistic, optimistic)
    - Replication
    - Cacheloading,
    - Eviction
    - Notifications
    - Stats
    - Interceptor which takes all arguments and adds them to the hashmap of 
Invocation, e.g.
      "fqn", "transaction", "access-mode" ("r/w"). This way, individual 
interceptors don't have to
      look at every single method, and when methods' signature change, only one 
interceptor is affected
  Requires JBossAop on jboss-head and jboss-3.2
  - Create a TreeCache interface and factory method to migrate from 1.1 to 2.0
  - Requires interface name change so JBossCache uses TreeCacheAop

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.jboss.com/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
JBoss-Development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to