Class CryptoFileSystemStats

java.lang.Object
org.cryptomator.cryptofs.CryptoFileSystemStats

@CryptoFileSystemScoped public class CryptoFileSystemStats extends Object
Provides access to file system performance metrics.

The available metrics are constantly updated in a thread-safe manner and can be polled at any time.

  • Method Details

    • pollBytesRead

      public long pollBytesRead()
    • pollTotalBytesRead

      public long pollTotalBytesRead()
    • addBytesRead

      public void addBytesRead(long numBytes)
    • pollBytesWritten

      public long pollBytesWritten()
    • pollTotalBytesWritten

      public long pollTotalBytesWritten()
    • addBytesWritten

      public void addBytesWritten(long numBytes)
    • pollBytesDecrypted

      public long pollBytesDecrypted()
    • pollTotalBytesDecrypted

      public long pollTotalBytesDecrypted()
    • addBytesDecrypted

      public void addBytesDecrypted(long numBytes)
    • pollBytesEncrypted

      public long pollBytesEncrypted()
    • pollTotalBytesEncrypted

      public long pollTotalBytesEncrypted()
    • addBytesEncrypted

      public void addBytesEncrypted(long numBytes)
    • pollChunkCacheAccesses

      public long pollChunkCacheAccesses()
    • addChunkCacheAccess

      public void addChunkCacheAccess()
    • pollChunkCacheHits

      public long pollChunkCacheHits()
    • pollChunkCacheMisses

      public long pollChunkCacheMisses()
    • addChunkCacheMiss

      public void addChunkCacheMiss()
    • pollAmountOfAccessesRead

      public long pollAmountOfAccessesRead()
    • incrementAccessesRead

      public void incrementAccessesRead()
    • pollAmountOfAccessesWritten

      public long pollAmountOfAccessesWritten()
    • incrementAccessesWritten

      public void incrementAccessesWritten()
    • pollAmountOfAccesses

      public long pollAmountOfAccesses()
    • pollTotalAmountOfAccesses

      public long pollTotalAmountOfAccesses()
    • incrementAccesses

      public void incrementAccesses()