From 97f6e6c7038cebd9db567aa303fe43f23caff7ac Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 13 Jun 2014 20:06:10 +0000
Subject: [PATCH] FileChangeNumberIndexDB.java: In decodeRecord(), changed changeNumber local variable from long to Long. Code cleanup.

---
 opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/file/FileChangeNumberIndexDB.java |   14 +++++---------
 1 files changed, 5 insertions(+), 9 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/file/FileChangeNumberIndexDB.java b/opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/file/FileChangeNumberIndexDB.java
index c0e36e8..8f4f7f0 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/file/FileChangeNumberIndexDB.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/file/FileChangeNumberIndexDB.java
@@ -344,19 +344,15 @@
       try
       {
         ByteSequenceReader reader = data.asReader();
-        Long changeNumber = reader.getLong();
-
+        final long changeNumber = reader.getLong();
         String previousCookie = reader.getString(getNextStringLength(reader));
         reader.skip(1);
-
-        String baseDN = reader.getString(getNextStringLength(reader));
+        final DN baseDN = DN.decode(
+            reader.getString(getNextStringLength(reader)));
         reader.skip(1);
-        DN dn = DN.decode(baseDN);
+        final CSN csn = CSN.valueOf(reader.getByteString(reader.remaining()));
 
-        ByteString csnBytes = reader.getByteString(reader.remaining());
-        CSN csn = CSN.valueOf(csnBytes);
-
-        return Record.from(changeNumber, new ChangeNumberIndexRecord(changeNumber, previousCookie, dn, csn));
+        return Record.from(changeNumber, new ChangeNumberIndexRecord(changeNumber, previousCookie, baseDN, csn));
       }
       catch (Exception e)
       {

--
Gitblit v1.10.0