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

Jean-Noel Rouvignac
17.08.2015 e73561d3b0db47696c578736a50489a454ad6f9c
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/TracedStorage.java
@@ -138,6 +138,12 @@
      return value;
    }
    @Override
    public void close()
    {
      logger.trace("Storage@%s.ReadableStorage@%s.close()", storageId(), id());
    }
    private int id()
    {
      return System.identityHashCode(this);
@@ -251,6 +257,12 @@
      return isUpdated;
    }
    @Override
    public void close()
    {
      logger.trace("Storage@%s.WriteableStorage@%s.close()", storageId(), id());
    }
    private int id()
    {
      return System.identityHashCode(this);
@@ -370,6 +382,17 @@
    storage.write(op);
  }
  @Override
  public WriteableStorage getWriteableStorage()
  {
    final WriteableStorage writeableStorage = storage.getWriteableStorage();
    if (logger.isTraceEnabled())
    {
      return new TracedWriteableStorage(writeableStorage);
    }
    return writeableStorage;
  }
  private String hex(final ByteSequence bytes)
  {
    return bytes != null ? bytes.toByteString().toHexString() : null;