[infinispan-commits] Infinispan SVN: r2268 - trunk/core/src/main/java/org/infinispan/interceptors.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Mon Aug 23 06:13:01 EDT 2010


Author: mircea.markus
Date: 2010-08-23 06:13:00 -0400 (Mon, 23 Aug 2010)
New Revision: 2268

Modified:
   trunk/core/src/main/java/org/infinispan/interceptors/LockingInterceptor.java
Log:
reverted as it was commited by mistake

Modified: trunk/core/src/main/java/org/infinispan/interceptors/LockingInterceptor.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/interceptors/LockingInterceptor.java	2010-08-23 10:07:08 UTC (rev 2267)
+++ trunk/core/src/main/java/org/infinispan/interceptors/LockingInterceptor.java	2010-08-23 10:13:00 UTC (rev 2268)
@@ -193,14 +193,12 @@
 
    @Override
    public Object visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) throws Throwable {
-      Object key = command.getKey();
-      Object value = command.getValue();
-      if (key instanceof HRKey) {
-         ctx.setFlags(Flag.SKIP_CACHE_STORE);
-         command.setKey(unwrapp(key));
-         command.setValue(unwrapp(value));
+      try {
+         entryFactory.wrapEntryForWriting(ctx, command.getKey(), true, false, false, false, !command.isPutIfAbsent());
+         return invokeNextInterceptor(ctx, command);
+      } finally {
+         doAfterCall(ctx);
       }
-      return invokeNextInterceptor(ctx, command);
    }
 
    @Override



More information about the infinispan-commits mailing list