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

Jean-Noel Rouvignac
23.48.2015 25eb96def3b1fb3aea5d69a631f848bcab95f1e9
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/TracedStorage.java
@@ -91,9 +91,7 @@
    }
  }
  /**
   * Decorates an {@link ReadableTransaction} with additional trace logging.
   */
  /** Decorates an {@link ReadableTransaction} with additional trace logging. */
  private final class TracedReadableStorage implements ReadableTransaction
  {
    private final ReadableTransaction txn;
@@ -130,21 +128,13 @@
      return value;
    }
    @Override
    public void close()
    {
      logger.trace("Storage@%s.ReadableStorage@%s.close()", storageId(), id());
    }
    private int id()
    {
      return System.identityHashCode(this);
    }
  }
  /**
   * Decorates an {@link WriteableTransaction} with additional trace logging.
   */
  /** Decorates an {@link WriteableTransaction} with additional trace logging. */
  private final class TracedWriteableStorage implements WriteableTransaction
  {
    private final WriteableTransaction txn;
@@ -231,12 +221,6 @@
      return isUpdated;
    }
    @Override
    public void close()
    {
      logger.trace("Storage@%s.WriteableStorage@%s.close()", storageId(), id());
    }
    private int id()
    {
      return System.identityHashCode(this);
@@ -356,17 +340,6 @@
    storage.write(op);
  }
  @Override
  public WriteableTransaction getWriteableTransaction()
  {
    final WriteableTransaction writeableStorage = storage.getWriteableTransaction();
    if (logger.isTraceEnabled())
    {
      return new TracedWriteableStorage(writeableStorage);
    }
    return writeableStorage;
  }
  private String hex(final ByteSequence bytes)
  {
    return bytes != null ? bytes.toByteString().toHexString() : null;