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