From abdac4d243c15654b9a9111aa62db07515e9ec53 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Mon, 04 May 2015 08:53:56 +0000
Subject: [PATCH] ImportRecord.java: In equals(), improved performances (check equality for indexIDs, then key lengths before actual key contents).
---
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/ImportRecord.java | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/ImportRecord.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/ImportRecord.java
index dd429e9..c6777bb 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/ImportRecord.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/ImportRecord.java
@@ -134,7 +134,8 @@
}
if (o instanceof ImportRecord)
{
- return this.compareTo((ImportRecord) o) == 0;
+ ImportRecord other = (ImportRecord) o;
+ return indexID == other.getIndexID() && key.equals(other.getKey());
}
return false;
}
--
Gitblit v1.10.0