Author: mreutegg
Date: Thu Jun  4 06:48:18 2020
New Revision: 1878460

URL: http://svn.apache.org/viewvc?rev=1878460&view=rev
Log:
OAK-9083: Remove unnecessary (un)boxing in oak-store-document

Revert commit r1878399

Modified:
    
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentSerializer.java
    
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java
    
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreJDBC.java
    
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBExport.java
    
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBRow.java
    
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/BasicDocumentStoreTest.java
    
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/BulkCreateOrUpdateTest.java
    
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/util/ReadOnlyDocumentStoreWrapperTest.java
    
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/util/SystemPropertySupplierTest.java

Modified: 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentSerializer.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentSerializer.java?rev=1878460&r1=1878459&r2=1878460&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentSerializer.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentSerializer.java
 Thu Jun  4 06:48:18 2020
@@ -161,10 +161,10 @@ public class RDBDocumentSerializer {
             doc.put(CMODCOUNT, row.getCollisionsModcount());
         }
         if (row.hasBinaryProperties() != null) {
-            doc.put(HASBINARY, row.hasBinaryProperties());
+            doc.put(HASBINARY, row.hasBinaryProperties().longValue());
         }
         if (row.deletedOnce() != null) {
-            doc.put(DELETEDONCE, row.deletedOnce());
+            doc.put(DELETEDONCE, row.deletedOnce().booleanValue());
         }
         if (row.getSchemaVersion() >= 2) {
             if (row.getSdType() != RDBRow.LONG_UNSET) {

Modified: 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java?rev=1878460&r1=1878459&r2=1878460&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java
 Thu Jun  4 06:48:18 2020
@@ -2104,7 +2104,7 @@ public class RDBDocumentStore implements
             if (!success && shouldRetry) {
                 data = ser.asString(document, tmd.getColumnOnlyProperties());
                 Object m = document.get(MODIFIED);
-                long modified = (m instanceof Long) ? (Long) m : 0;
+                long modified = (m instanceof Long) ? ((Long)m).longValue() : 
0;
                 success = db.update(connection, tmd, document.getId(), 
modified, hasBinary, deletedOnce, modcount, cmodcount,
                         oldmodcount, data);
                 connection.commit();
@@ -2320,7 +2320,7 @@ public class RDBDocumentStore implements
 
     private static long modifiedOf(@NotNull Document doc) {
         Object l = doc.get(NodeDocument.MODIFIED_IN_SECS);
-        return (l instanceof Long) ? (Long) l : -1;
+        return (l instanceof Long) ? ((Long)l).longValue() : -1;
     }
 
     @NotNull
@@ -2370,7 +2370,7 @@ public class RDBDocumentStore implements
         if (collection == Collection.CLUSTER_NODES) {
             synchronized (this) {
                 Long old = cnUpdates.get(key);
-                old = old == null ? 1L : old + 1;
+                old = old == null ? Long.valueOf(1) : old + 1;
                 cnUpdates.put(key, old);
             }
         }

Modified: 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreJDBC.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreJDBC.java?rev=1878460&r1=1878459&r2=1878460&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreJDBC.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreJDBC.java
 Thu Jun  4 06:48:18 2020
@@ -85,7 +85,7 @@ public class RDBDocumentStoreJDBC {
     private final RDBDocumentSerializer ser;
     private final int queryHitsLimit, queryTimeLimit;
 
-    private static final Long INITIALMODCOUNT = 1L;
+    private static final Long INITIALMODCOUNT = Long.valueOf(1);
     
     public RDBDocumentStoreJDBC(RDBDocumentStoreDB dbInfo, 
RDBDocumentSerializer ser, int queryHitsLimit, int queryTimeLimit) {
         this.dbInfo = dbInfo;
@@ -1095,13 +1095,13 @@ public class RDBDocumentStoreJDBC {
     @Nullable
     private static Boolean readBooleanOrNullFromResultSet(ResultSet res, int 
index) throws SQLException {
         long v = res.getLong(index);
-        return res.wasNull() ? null : v != 0;
+        return res.wasNull() ? null : Boolean.valueOf(v != 0);
     }
 
     @Nullable
     private static Long readLongOrNullFromResultSet(ResultSet res, int index) 
throws SQLException {
         long v = res.getLong(index);
-        return res.wasNull() ? null : v;
+        return res.wasNull() ? null : Long.valueOf(v);
     }
 
     private static final Integer INT_FALSE = 0;
@@ -1109,7 +1109,7 @@ public class RDBDocumentStoreJDBC {
 
     @Nullable
     private static Integer deletedOnceAsNullOrInteger(Boolean b) {
-        return b == null ? null : (b ? INT_TRUE : INT_FALSE);
+        return b == null ? null : (b.booleanValue() ? INT_TRUE : INT_FALSE);
     }
 
     @Nullable

Modified: 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBExport.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBExport.java?rev=1878460&r1=1878459&r2=1878460&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBExport.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBExport.java
 Thu Jun  4 06:48:18 2020
@@ -360,13 +360,13 @@ public class RDBExport {
     @Nullable
     private static Boolean readBooleanOrNullFromResultSet(ResultSet res, 
String field) throws SQLException {
         long v = res.getLong(field);
-        return res.wasNull() ? null : v != 0;
+        return res.wasNull() ? null : Boolean.valueOf(v != 0);
     }
 
     @Nullable
     private static Long readLongOrNullFromResultSet(ResultSet res, String 
field) throws SQLException {
         long v = res.getLong(field);
-        return res.wasNull() ? null : v;
+        return res.wasNull() ? null : Long.valueOf(v);
     }
 
     @NotNull

Modified: 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBRow.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBRow.java?rev=1878460&r1=1878459&r2=1878460&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBRow.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBRow.java
 Thu Jun  4 06:48:18 2020
@@ -43,12 +43,12 @@ public class RDBRow {
         this.id = id;
         this.hasBinaryProperties = hasBinaryProperties;
         this.deletedOnce = deletedOnce;
-        this.modified = modified != null ? modified : LONG_UNSET;
-        this.modcount = modcount != null ? modcount : LONG_UNSET;
-        this.cmodcount = cmodcount != null ? cmodcount : LONG_UNSET;
-        this.schemaVersion = schemaVersion != null ? schemaVersion : 
LONG_UNSET;
-        this.sdType = sdType != null ? sdType : LONG_UNSET;
-        this.sdMaxRevTime = sdMaxRevTime != null ? sdMaxRevTime : LONG_UNSET;
+        this.modified = modified != null ? modified.longValue() : LONG_UNSET;
+        this.modcount = modcount != null ? modcount.longValue() : LONG_UNSET;
+        this.cmodcount = cmodcount != null ? cmodcount.longValue() : 
LONG_UNSET;
+        this.schemaVersion = schemaVersion != null ? schemaVersion.longValue() 
: LONG_UNSET;
+        this.sdType = sdType != null ? sdType.longValue() : LONG_UNSET;
+        this.sdMaxRevTime = sdMaxRevTime != null ? sdMaxRevTime.longValue() : 
LONG_UNSET;
         this.data = data;
         this.bdata = bdata;
     }

Modified: 
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/BasicDocumentStoreTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/BasicDocumentStoreTest.java?rev=1878460&r1=1878459&r2=1878460&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/BasicDocumentStoreTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/BasicDocumentStoreTest.java
 Thu Jun  4 06:48:18 2020
@@ -627,7 +627,7 @@ public class BasicDocumentStoreTest exte
         Boolean dovalue = (Boolean)nd.get(NodeDocument.DELETED_ONCE);
         if (dovalue != null) {
             // RDB persistence does not distinguish null and false
-            assertEquals(dovalue, Boolean.FALSE);
+            assertEquals(dovalue.booleanValue(), Boolean.FALSE);
         }
     }
 
@@ -915,7 +915,7 @@ public class BasicDocumentStoreTest exte
         for (int i = 0; i < 10; i++) {
             String id = base + i;
             UpdateOp up = new UpdateOp(id, true);
-            up.set(NodeDocument.DELETED_ONCE, i % 2 == 0);
+            up.set(NodeDocument.DELETED_ONCE, Boolean.valueOf(i % 2 == 0));
             boolean success = super.ds.create(Collection.NODES, 
Collections.singletonList(up));
             assertTrue("document with " + id + " not created", success);
             removeMe.add(id);

Modified: 
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/BulkCreateOrUpdateTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/BulkCreateOrUpdateTest.java?rev=1878460&r1=1878459&r2=1878460&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/BulkCreateOrUpdateTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/BulkCreateOrUpdateTest.java
 Thu Jun  4 06:48:18 2020
@@ -336,10 +336,10 @@ public class BulkCreateOrUpdateTest exte
             if (prevModCount != null) {
                 assertNotNull(modCount);
                 assertTrue("_modCount, when present, must be increasing, but 
changed from " + prevModCount + " to " + modCount,
-                        prevModCount < modCount);
+                        prevModCount.longValue() < modCount.longValue());
             }
             prevModCount = modCount;
-            assertEquals("The old value is not correct", (long) (i - 1), 
docs.get(i).get("update_id"));
+            assertEquals("The old value is not correct", Long.valueOf(i - 1), 
docs.get(i).get("update_id"));
         }
 
         NodeDocument newDoc = ds.find(Collection.NODES, id);

Modified: 
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/util/ReadOnlyDocumentStoreWrapperTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/util/ReadOnlyDocumentStoreWrapperTest.java?rev=1878460&r1=1878459&r2=1878460&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/util/ReadOnlyDocumentStoreWrapperTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/util/ReadOnlyDocumentStoreWrapperTest.java
 Thu Jun  4 06:48:18 2020
@@ -60,7 +60,7 @@ public class ReadOnlyDocumentStoreWrappe
                 }
 
                 if ("determineServerTimeDifferenceMillis".equals(methodName)) {
-                    return 0L;
+                    return new Long(0);
                 } else {
                     return null;
                 }

Modified: 
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/util/SystemPropertySupplierTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/util/SystemPropertySupplierTest.java?rev=1878460&r1=1878459&r2=1878460&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/util/SystemPropertySupplierTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/util/SystemPropertySupplierTest.java
 Thu Jun  4 06:48:18 2020
@@ -42,18 +42,18 @@ public class SystemPropertySupplierTest
     @Test
     public void testInteger() {
         assertEquals(Integer.valueOf(123),
-                SystemPropertySupplier.create("foo", 
123).usingSystemPropertyReader((n) -> null).get());
+                SystemPropertySupplier.create("foo", 
Integer.valueOf(123)).usingSystemPropertyReader((n) -> null).get());
         assertEquals(Integer.valueOf(1742),
-                SystemPropertySupplier.create("foo", 
123).usingSystemPropertyReader((n) -> "1742").get());
+                SystemPropertySupplier.create("foo", 
Integer.valueOf(123)).usingSystemPropertyReader((n) -> "1742").get());
     }
 
     @Test
     public void testLong() {
         long big = Long.MAX_VALUE;
         assertEquals(Long.valueOf(big),
-                SystemPropertySupplier.create("foo", 
big).usingSystemPropertyReader((n) -> null).get());
+                SystemPropertySupplier.create("foo", 
Long.valueOf(big)).usingSystemPropertyReader((n) -> null).get());
         assertEquals(Long.valueOf(1742),
-                SystemPropertySupplier.create("foo", 
big).usingSystemPropertyReader((n) -> "1742").get());
+                SystemPropertySupplier.create("foo", 
Long.valueOf(big)).usingSystemPropertyReader((n) -> "1742").get());
     }
 
     @Test
@@ -69,7 +69,7 @@ public class SystemPropertySupplierTest
         logCustomizer.starting();
 
         try {
-            int positive = SystemPropertySupplier.create("foo", 
123).loggingTo(LOG)
+            int positive = SystemPropertySupplier.create("foo", 
Integer.valueOf(123)).loggingTo(LOG)
                     .usingSystemPropertyReader((n) -> "-1").validateWith(n -> 
n >= 0).get();
             assertEquals(123, positive);
             assertEquals(1, logCustomizer.getLogs().size());
@@ -85,7 +85,7 @@ public class SystemPropertySupplierTest
         logCustomizer.starting();
 
         try {
-            int positive = SystemPropertySupplier.create("foo", 
123).loggingTo(LOG)
+            int positive = SystemPropertySupplier.create("foo", 
Integer.valueOf(123)).loggingTo(LOG)
                     .usingSystemPropertyReader((n) -> "abc").validateWith(n -> 
n >= 0).get();
             assertEquals(123, positive);
             assertEquals(1, logCustomizer.getLogs().size());
@@ -102,7 +102,7 @@ public class SystemPropertySupplierTest
         logCustomizer.starting();
 
         try {
-            int positive = SystemPropertySupplier.create("foo", 
123).loggingTo(local)
+            int positive = SystemPropertySupplier.create("foo", 
Integer.valueOf(123)).loggingTo(local)
                     .usingSystemPropertyReader((n) -> "4217").get();
             assertEquals(4217, positive);
             assertEquals(2, logCustomizer.getLogs().size());


Reply via email to