Class CacheFileManagerStatsImpl
java.lang.Object
com.biglybt.core.diskmanager.cache.impl.CacheFileManagerStatsImpl
- All Implemented Interfaces:
CacheFileManagerStats
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonglonglonglongboolean[]getBytesInCache(TOTorrent torrent, long[] absoluteOffsets, long[] lengths) longlonglonglonglonglonglonglonglonggetSize()longprotected voidupdate()
-
Field Details
-
manager
-
cache_read_average
-
cache_write_average
-
file_read_average
-
file_write_average
-
last_cache_read
protected long last_cache_read -
last_cache_write
protected long last_cache_write -
last_file_read
protected long last_file_read -
last_file_write
protected long last_file_write -
this_mon
-
-
Constructor Details
-
CacheFileManagerStatsImpl
-
-
Method Details
-
update
protected void update() -
getSize
public long getSize()- Specified by:
getSizein interfaceCacheFileManagerStats
-
getUsedSize
public long getUsedSize()- Specified by:
getUsedSizein interfaceCacheFileManagerStats
-
getBytesWrittenToCache
public long getBytesWrittenToCache()- Specified by:
getBytesWrittenToCachein interfaceCacheFileManagerStats
-
getBytesWrittenToFile
public long getBytesWrittenToFile()- Specified by:
getBytesWrittenToFilein interfaceCacheFileManagerStats
-
getBytesReadFromCache
public long getBytesReadFromCache()- Specified by:
getBytesReadFromCachein interfaceCacheFileManagerStats
-
getBytesReadFromFile
public long getBytesReadFromFile()- Specified by:
getBytesReadFromFilein interfaceCacheFileManagerStats
-
getAverageBytesWrittenToCache
public long getAverageBytesWrittenToCache()- Specified by:
getAverageBytesWrittenToCachein interfaceCacheFileManagerStats
-
getAverageBytesWrittenToFile
public long getAverageBytesWrittenToFile()- Specified by:
getAverageBytesWrittenToFilein interfaceCacheFileManagerStats
-
getAverageBytesReadFromCache
public long getAverageBytesReadFromCache()- Specified by:
getAverageBytesReadFromCachein interfaceCacheFileManagerStats
-
getAverageBytesReadFromFile
public long getAverageBytesReadFromFile()- Specified by:
getAverageBytesReadFromFilein interfaceCacheFileManagerStats
-
getCacheReadCount
public long getCacheReadCount()- Specified by:
getCacheReadCountin interfaceCacheFileManagerStats
-
getCacheWriteCount
public long getCacheWriteCount()- Specified by:
getCacheWriteCountin interfaceCacheFileManagerStats
-
getFileReadCount
public long getFileReadCount()- Specified by:
getFileReadCountin interfaceCacheFileManagerStats
-
getFileWriteCount
public long getFileWriteCount()- Specified by:
getFileWriteCountin interfaceCacheFileManagerStats
-
getBytesInCache
- Specified by:
getBytesInCachein interfaceCacheFileManagerStats
-