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 mr...@apache.org on 2013/03/20 15:07:09 UTC

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

Author: mreutegg
Date: Wed Mar 20 14:07:08 2013
New Revision: 1458838

URL: http://svn.apache.org/r1458838
Log:
OAK-619 Lock-free MongoMK implementation
- do not convert value to String, but rather use as is to retain type

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

Modified: jackrabbit/oak/trunk/oak-mongomk/src/main/java/org/apache/jackrabbit/mongomk/prototype/MongoDocumentStore.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-mongomk/src/main/java/org/apache/jackrabbit/mongomk/prototype/MongoDocumentStore.java?rev=1458838&r1=1458837&r2=1458838&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-mongomk/src/main/java/org/apache/jackrabbit/mongomk/prototype/MongoDocumentStore.java (original)
+++ jackrabbit/oak/trunk/oak-mongomk/src/main/java/org/apache/jackrabbit/mongomk/prototype/MongoDocumentStore.java Wed Mar 20 14:07:08 2013
@@ -267,7 +267,7 @@ public class MongoDocumentStore implemen
                     case SET_MAP_ENTRY:
                     case ADD_MAP_ENTRY: {
                         String[] kv = k.split("\\.");
-                        DBObject value = new BasicDBObject(kv[1], op.value.toString());
+                        DBObject value = new BasicDBObject(kv[1], op.value);
                         inserts[i].put(kv[0], value);
                         break;
                     }