mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Jean-Noel Rouvignac
23.27.2014 bef73d94160ab49b47eed6d8fa17f0532d182b07
opends/src/server/org/opends/server/replication/server/changelog/file/FileChangeNumberIndexDB.java
@@ -265,19 +265,15 @@
    private Attribute createChangeNumberAttribute(final boolean isFirst)
    {
      final String attributeName = isFirst ? "first-draft-changenumber" : "last-draft-changenumber";
      final String changeNumber = String.valueOf(getChangeNumber(isFirst));
      final String changeNumber = String.valueOf(readChangeNumber(isFirst));
      return Attributes.create(attributeName, changeNumber);
    }
    private long getChangeNumber(final boolean isFirst)
    private long readChangeNumber(final boolean isFirst)
    {
      try
      {
        final ChangeNumberIndexRecord record = isFirst ? readFirstRecord() : readLastRecord();
        if (record != null)
        {
          return record.getChangeNumber();
        }
        return getChangeNumber(isFirst ? readFirstRecord() : readLastRecord());
      }
      catch (ChangelogException e)
      {
@@ -285,8 +281,8 @@
        {
          TRACER.debugCaught(DebugLogLevel.WARNING, e);
        }
        return NO_KEY;
      }
      return 0;
    }
    /** {@inheritDoc} */