From e219b928766a0a4984f613c7e3162cf03889380c Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 05 Dec 2014 14:46:11 +0000
Subject: [PATCH] Increased IndexBuffer encapsulation: Moved Index.getBufferedIndexValues() and VLVIndex.getVLVIndex() to IndexBuffer.

---
 opendj3-server-dev/src/server/org/opends/server/backends/jeb/VLVIndex.java |   16 ++--------------
 1 files changed, 2 insertions(+), 14 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/backends/jeb/VLVIndex.java b/opendj3-server-dev/src/server/org/opends/server/backends/jeb/VLVIndex.java
index feb5c62..1d9cf7a 100644
--- a/opendj3-server-dev/src/server/org/opends/server/backends/jeb/VLVIndex.java
+++ b/opendj3-server-dev/src/server/org/opends/server/backends/jeb/VLVIndex.java
@@ -43,7 +43,6 @@
 import org.opends.server.admin.server.ConfigurationChangeListener;
 import org.opends.server.admin.std.meta.LocalDBVLVIndexCfgDefn.Scope;
 import org.opends.server.admin.std.server.LocalDBVLVIndexCfg;
-import org.opends.server.backends.jeb.IndexBuffer.BufferedVLVValues;
 import org.opends.server.controls.ServerSideSortRequestControl;
 import org.opends.server.controls.VLVRequestControl;
 import org.opends.server.controls.VLVResponseControl;
@@ -294,7 +293,7 @@
     if (shouldInclude(entry))
     {
       final SortValues sortValues = new SortValues(entryID, entry, sortOrder);
-      getVLVIndex(buffer).addValues(sortValues);
+      buffer.getVLVIndex(this).addValues(sortValues);
       return true;
     }
     return false;
@@ -316,23 +315,12 @@
     if (shouldInclude(entry))
     {
       final SortValues sortValues = new SortValues(entryID, entry, sortOrder);
-      getVLVIndex(buffer).deleteValues(sortValues);
+      buffer.getVLVIndex(this).deleteValues(sortValues);
       return true;
     }
     return false;
   }
 
-  private BufferedVLVValues getVLVIndex(IndexBuffer buffer)
-  {
-    BufferedVLVValues bufferedValues = buffer.getVLVIndex(this);
-    if (bufferedValues == null)
-    {
-      bufferedValues = new BufferedVLVValues();
-      buffer.putBufferedVLVIndex(this, bufferedValues);
-    }
-    return bufferedValues;
-  }
-
   /**
    * Update the vlvIndex to reflect a sequence of modifications in a Modify
    * operation.

--
Gitblit v1.10.0