[jboss-cvs] JBossCache/src-50/org/jboss/cache/pojo/impl ...

Ben Wang bwang at jboss.com
Thu Jul 13 00:26:07 EDT 2006


  User: bwang   
  Date: 06/07/13 00:26:07

  Modified:    src-50/org/jboss/cache/pojo/impl  PojoCacheImpl.java
  Log:
  Changed the interceptor stack to per-method base since 1) methods are few, 2) flexible configuration.
  
  Revision  Changes    Path
  1.7       +8 -5      JBossCache/src-50/org/jboss/cache/pojo/impl/PojoCacheImpl.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: PojoCacheImpl.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src-50/org/jboss/cache/pojo/impl/PojoCacheImpl.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -b -r1.6 -r1.7
  --- PojoCacheImpl.java	8 Jul 2006 17:41:15 -0000	1.6
  +++ PojoCacheImpl.java	13 Jul 2006 04:26:07 -0000	1.7
  @@ -17,6 +17,9 @@
   import org.jboss.cache.pojo.observable.Observer;
   import org.jboss.cache.pojo.observable.Subject;
   import org.jboss.cache.pojo.annotation.CheckIdValidity;
  +import org.jboss.cache.pojo.annotation.Attach;
  +import org.jboss.cache.pojo.annotation.Detach;
  +import org.jboss.cache.pojo.annotation.Find;
   
   import java.util.Collection;
   import java.util.Map;
  @@ -31,7 +34,7 @@
    * Implementation class for PojoCache interface
    *
    * @author Ben Wang
  - * @version $Id: PojoCacheImpl.java,v 1.6 2006/07/08 17:41:15 bwang Exp $
  + * @version $Id: PojoCacheImpl.java,v 1.7 2006/07/13 04:26:07 bwang Exp $
    */
   public class PojoCacheImpl implements PojoCache, Observer
   {
  @@ -63,7 +66,7 @@
   
      public PojoTreeCache getUnderlyingCache() { return cache_; }
   
  -   @CheckIdValidity
  +   @Attach
      public Object attach(String id, Object pojo) throws PojoCacheException
      {
         try
  @@ -79,7 +82,7 @@
         }
      }
   
  -   @CheckIdValidity
  +   @Detach
      public Object detach(String id) throws PojoCacheException
      {
         try
  @@ -101,7 +104,7 @@
         throw new RuntimeException("getPojoID not yet implemented");
      }
   
  -   @CheckIdValidity
  +   @Find
      public Object find(String id) throws PojoCacheException
      {
         try
  @@ -114,7 +117,7 @@
         }
      }
   
  -   @CheckIdValidity
  +   @Find
      public Map findAll(String id) throws PojoCacheException
      {
         try
  
  
  



More information about the jboss-cvs-commits mailing list