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;
}