[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