[infinispan-commits] Infinispan SVN: r511 - trunk/core/src/main/java/org/infinispan/loaders/decorators.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Thu Jul 2 04:56:40 EDT 2009


Author: galder.zamarreno at jboss.com
Date: 2009-07-02 04:56:40 -0400 (Thu, 02 Jul 2009)
New Revision: 511

Modified:
   trunk/core/src/main/java/org/infinispan/loaders/decorators/ReadOnlyStore.java
Log:
Added TRACE log messages so that it's more obvious when a read only cache store is in use.

Modified: trunk/core/src/main/java/org/infinispan/loaders/decorators/ReadOnlyStore.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/loaders/decorators/ReadOnlyStore.java	2009-07-01 12:49:55 UTC (rev 510)
+++ trunk/core/src/main/java/org/infinispan/loaders/decorators/ReadOnlyStore.java	2009-07-02 08:56:40 UTC (rev 511)
@@ -4,6 +4,8 @@
 import org.infinispan.loaders.CacheStore;
 import org.infinispan.loaders.modifications.Modification;
 import org.infinispan.transaction.xa.GlobalTransaction;
+import org.infinispan.util.logging.Log;
+import org.infinispan.util.logging.LogFactory;
 
 import java.io.ObjectInput;
 import java.util.List;
@@ -16,6 +18,7 @@
  * @since 4.0
  */
 public class ReadOnlyStore extends AbstractDelegatingStore {
+   private static final Log log = LogFactory.getLog(ReadOnlyStore.class);
 
    public ReadOnlyStore(CacheStore delegate) {
       super(delegate);
@@ -23,41 +26,42 @@
 
    @Override
    public void store(InternalCacheEntry ed) {
-      // no-op
+      if (log.isTraceEnabled()) log.trace("Ignoring store invocation"); 
    }
 
    @Override
    public void fromStream(ObjectInput inputStream) {
-      // no-op
+      if (log.isTraceEnabled()) log.trace("Ignoring writing contents of stream to store");
    }
 
    @Override
    public void clear() {
-      // no-op
+      if (log.isTraceEnabled()) log.trace("Ignoring clear invocation");
    }
 
    @Override
    public boolean remove(Object key) {
+      if (log.isTraceEnabled()) log.trace("Ignoring removal of key");
       return false;  // no-op
    }
 
    @Override
    public void purgeExpired() {
-      // no-op
+      if (log.isTraceEnabled()) log.trace("Ignoring purge expired invocation");
    }
 
    @Override
    public void commit(GlobalTransaction tx) {
-      // no-op
+      if (log.isTraceEnabled()) log.trace("Ignoring transactional commit call");
    }
 
    @Override
    public void rollback(GlobalTransaction tx) {
-      // no-op
+      if (log.isTraceEnabled()) log.trace("Ignoring transactional rollback call");
    }
 
    @Override
    public void prepare(List<? extends Modification> list, GlobalTransaction tx, boolean isOnePhase) {
-      // no-op
+      if (log.isTraceEnabled()) log.trace("Ignoring transactional prepare call");
    }
 }




More information about the infinispan-commits mailing list