From c89ab5439059330fe5b651631e2bd830d3ee274b Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Tue, 07 Apr 2015 15:48:07 +0000
Subject: [PATCH] Code simplification in AttributeIndex

---
 opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/IndexBuffer.java    |    2 +-
 opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/AttributeIndex.java |   11 -----------
 2 files changed, 1 insertions(+), 12 deletions(-)

diff --git a/opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/AttributeIndex.java b/opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/AttributeIndex.java
index ba40a2f..9f5c6c2 100644
--- a/opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/AttributeIndex.java
+++ b/opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/AttributeIndex.java
@@ -1042,17 +1042,6 @@
         || indexId.equals(IndexType.APPROXIMATE.toString());
   }
 
-  /**
-   * Retrieves all the indexes used by this attribute index.
-   *
-   * @return A collection of all indexes in use by this attribute
-   * index.
-   */
-  Collection<Index> getAllIndexes()
-  {
-    return new LinkedHashSet<Index>(nameToIndexes.values());
-  }
-
   Map<String, MatchingRuleIndex> getNameToIndexes()
   {
     return nameToIndexes;
diff --git a/opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/IndexBuffer.java b/opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/IndexBuffer.java
index 3b3666a..ab05cb5 100644
--- a/opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/IndexBuffer.java
+++ b/opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/IndexBuffer.java
@@ -200,7 +200,7 @@
      */
     for (AttributeIndex attributeIndex : entryContainer.getAttributeIndexes())
     {
-      for (Index index : attributeIndex.getAllIndexes())
+      for (Index index : attributeIndex.getNameToIndexes().values())
       {
         flushIndex(index, txn, bufferedIndexes.remove(index));
       }

--
Gitblit v1.10.0