You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by ch...@apache.org on 2013/02/27 11:54:48 UTC

svn commit: r1450729 - /jackrabbit/oak/trunk/oak-mongomk/src/main/java/org/apache/jackrabbit/mongomk/prototype/MemoryDocumentStore.java

Author: chetanm
Date: Wed Feb 27 10:54:48 2013
New Revision: 1450729

URL: http://svn.apache.org/r1450729
Log:
OAK-619 - Lock-free MongoMK implementation

Minor fixes around null properties.

Modified:
    jackrabbit/oak/trunk/oak-mongomk/src/main/java/org/apache/jackrabbit/mongomk/prototype/MemoryDocumentStore.java

Modified: jackrabbit/oak/trunk/oak-mongomk/src/main/java/org/apache/jackrabbit/mongomk/prototype/MemoryDocumentStore.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-mongomk/src/main/java/org/apache/jackrabbit/mongomk/prototype/MemoryDocumentStore.java?rev=1450729&r1=1450728&r2=1450729&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-mongomk/src/main/java/org/apache/jackrabbit/mongomk/prototype/MemoryDocumentStore.java (original)
+++ jackrabbit/oak/trunk/oak-mongomk/src/main/java/org/apache/jackrabbit/mongomk/prototype/MemoryDocumentStore.java Wed Feb 27 10:54:48 2013
@@ -150,25 +150,25 @@ public class MemoryDocumentStore impleme
             case ADD_MAP_ENTRY: {
                 Object old = target.get(kv[0]);
                 @SuppressWarnings("unchecked")
-                Map<String, String> m = (Map<String, String>) old;
+                Map<String, Object> m = (Map<String, Object>) old;
                 if (m == null) {
                     m = Utils.newMap();
                     target.put(kv[0], m);
                 }
-                m.put(kv[1], op.value.toString());
+                m.put(kv[1], op.value);
                 break;
             }
             case REMOVE_MAP_ENTRY: {
                 Object old = target.get(kv[0]);
                 @SuppressWarnings("unchecked")
-                Map<String, String> m = (Map<String, String>) old;
+                Map<String, Object> m = (Map<String, Object>) old;
                 if (m != null) {
                     m.remove(kv[1]);
                 }
                 break;
             }
             case SET_MAP_ENTRY: {
-                Map<String, String> m = Utils.newMap();
+                Map<String, Object> m = Utils.newMap();
                 target.put(k, m);
                 break;
             }