Uses of Class
com.biglybt.core.diskmanager.cache.CacheFileManagerException
Packages that use CacheFileManagerException
Package
Description
-
Uses of CacheFileManagerException in com.biglybt.core.disk.impl
Methods in com.biglybt.core.disk.impl that throw CacheFileManagerExceptionModifier and TypeMethodDescriptionprivate DiskManagerFileInfoImpl
DiskManagerImpl.createFileInfo
(DownloadManagerState state, DMPieceMapperFile pm_info, int file_index, File root_dir, StringInterner.FileKey relative_file, int storage_type) void
DiskManagerFileInfoImpl.moveFile
(File new_root_dir, File new_absolute_file, boolean link_only, FileUtil.ProgressListener pl) void
DiskManagerFileInfoImpl.renameFile
(String new_name) void
DiskManagerFileInfoImpl.setAccessMode
(int mode) Constructors in com.biglybt.core.disk.impl that throw CacheFileManagerExceptionModifierConstructorDescriptionDiskManagerFileInfoImpl
(DiskManagerHelper _disk_manager, File _root_dir, StringInterner.FileKey _relative_file, int _file_index, TOTorrentFile _torrent_file, int _storage_type) -
Uses of CacheFileManagerException in com.biglybt.core.disk.impl.access.impl
Methods in com.biglybt.core.disk.impl.access.impl that throw CacheFileManagerExceptionModifier and TypeMethodDescriptionprotected void
DMWriterImpl.requestDispatcher.doRequest
(DiskAccessRequestListener l) -
Uses of CacheFileManagerException in com.biglybt.core.diskmanager.cache
Methods in com.biglybt.core.diskmanager.cache that throw CacheFileManagerExceptionModifier and TypeMethodDescriptionvoid
CacheFile.clearCache()
flushes the cache and discards entriesvoid
CacheFile.close()
long
CacheFile.compareLength
(long compare_to) CacheFileManager.createFile
(CacheFileOwner owner, StringInterner.FileKey file, int type, boolean force) void
CacheFile.delete()
void
CacheFile.flushCache()
flushes the cache to disk but retains entriesvoid
CacheFile.flushCache
(long offset, int length) long
CacheFile.getLength()
static CacheFileManager
CacheFileManagerFactory.getSingleton()
static CacheFileManager
CacheFileManagerFactory.getSingleton
(String explicit_implementation) void
CacheFile.moveFile
(File new_file, FileUtil.ProgressListener pl) void
CacheFile.read
(DirectByteBuffer[] buffers, long offset, short policy) void
CacheFile.read
(DirectByteBuffer buffer, long offset, short policy) void
CacheFile.renameFile
(String new_name) void
CacheFile.setAccessMode
(int mode) void
CacheFile.setLength
(long length) void
CacheFile.setPieceComplete
(int piece_number, DirectByteBuffer piece_data) void
CacheFile.setStorageType
(int type, boolean force) void
CacheFile.write
(DirectByteBuffer[] buffers, long position) void
CacheFile.write
(DirectByteBuffer buffer, long position) void
CacheFile.writeAndHandoverBuffer
(DirectByteBuffer buffer, long position) writes the block to the cache and gives control of the buffer to the cache.void
CacheFile.writeAndHandoverBuffers
(DirectByteBuffer[] buffers, long position) -
Uses of CacheFileManagerException in com.biglybt.core.diskmanager.cache.impl
Fields in com.biglybt.core.diskmanager.cache.impl declared as CacheFileManagerExceptionModifier and TypeFieldDescriptionprotected CacheFileManagerException
CacheFileWithCache.pending_exception
Methods in com.biglybt.core.diskmanager.cache.impl with parameters of type CacheFileManagerExceptionModifier and TypeMethodDescriptionprotected void
CacheFileWithCache.setPendingException
(CacheFileManagerException e) Methods in com.biglybt.core.diskmanager.cache.impl that throw CacheFileManagerExceptionModifier and TypeMethodDescriptionprotected void
CacheFileManagerImpl.addCacheSpace
(CacheEntry new_entry) protected CacheEntry
CacheFileManagerImpl.allocateCacheSpace
(int entry_type, CacheFileWithCache file, DirectByteBuffer buffer, long file_position, int length) allocates space but does NOT add it to the cache list due to synchronization issues.protected void
CacheFileManagerImpl.cacheEntryUsed
(CacheEntry entry) protected void
CacheFileWithCache.checkPendingException()
void
CacheFileWithCache.clearCache()
void
CacheFileWithoutCache.clearCache()
void
CacheFileWithoutCacheMT.clearCache()
void
CacheFileWithCache.close()
void
CacheFileWithoutCache.close()
void
CacheFileWithoutCacheMT.close()
long
CacheFileWithCache.compareLength
(long compare_to) long
CacheFileWithoutCache.compareLength
(long compare_to) long
CacheFileWithoutCacheMT.compareLength
(long compare_to) CacheFileManagerImpl.createFile
(CacheFileOwner owner, StringInterner.FileKey file, int type, boolean force) void
CacheFileWithCache.delete()
void
CacheFileWithoutCache.delete()
void
CacheFileWithoutCacheMT.delete()
void
CacheFileWithCache.flushCache()
protected void
CacheFileWithCache.flushCache
(long file_start_position, boolean release_entries, long minumum_to_release) void
CacheFileWithCache.flushCache
(long file_position, int length) protected void
CacheFileWithCache.flushCache
(long file_position, long length, boolean release_entries, long minimum_to_release, long oldest_dirty_time, long min_chunk_size) void
CacheFileWithoutCache.flushCache()
void
CacheFileWithoutCache.flushCache
(long offset, int length) void
CacheFileWithoutCacheMT.flushCache()
void
CacheFileWithoutCacheMT.flushCache
(long offset, int length) protected void
CacheFileWithCache.flushCachePublic
(boolean release_entries, long minumum_to_release) protected void
CacheFileWithCache.flushCacheSupport
(long file_position, long length, boolean release_entries, long minimum_to_release, long oldest_dirty_time, long min_chunk_size) protected void
CacheFileWithCache.flushOldDirtyData
(long oldest_dirty_time) protected void
CacheFileWithCache.flushOldDirtyData
(long oldest_dirty_time, long min_chunk_size) protected FMFile
CacheFileWithoutCacheMT.getFile()
long
CacheFileWithCache.getLength()
long
CacheFileWithoutCache.getLength()
long
CacheFileWithoutCacheMT.getLength()
void
CacheFileWithCache.moveFile
(File new_file, FileUtil.ProgressListener pl) void
CacheFileWithoutCache.moveFile
(File new_file, FileUtil.ProgressListener pl) void
CacheFileWithoutCacheMT.moveFile
(File new_file, FileUtil.ProgressListener pl) protected void
CacheFileWithCache.multiBlockFlush
(List<CacheEntry> multi_block_entries, long multi_block_start, long multi_block_next, boolean release_entries) void
CacheFileWithCache.read
(DirectByteBuffer[] buffers, long position, short policy) void
CacheFileWithCache.read
(DirectByteBuffer buffer, long position, short policy) void
CacheFileWithoutCache.read
(DirectByteBuffer[] buffers, long position, short policy) void
CacheFileWithoutCache.read
(DirectByteBuffer buffer, long position, short policy) void
CacheFileWithoutCacheMT.read
(DirectByteBuffer[] buffers, long position, short policy) void
CacheFileWithoutCacheMT.read
(DirectByteBuffer buffer, long position, short policy) protected void
CacheFileWithCache.readCache
(DirectByteBuffer file_buffer, long file_position, boolean recursive, boolean disable_read_cache) protected void
CacheFileManagerImpl.releaseCacheSpace
(CacheEntry entry) void
CacheFileWithCache.renameFile
(String new_name) void
CacheFileWithoutCache.renameFile
(String new_file) void
CacheFileWithoutCacheMT.renameFile
(String new_file) protected void
CacheFileManagerImpl.rethrow
(CacheFile file, FMFileManagerException e) void
CacheFileWithCache.setAccessMode
(int mode) void
CacheFileWithoutCache.setAccessMode
(int mode) void
CacheFileWithoutCacheMT.setAccessMode
(int mode) void
CacheFileWithCache.setLength
(long length) void
CacheFileWithoutCache.setLength
(long length) void
CacheFileWithoutCacheMT.setLength
(long length) void
CacheFileWithCache.setPieceComplete
(int piece_number, DirectByteBuffer piece_data) void
CacheFileWithoutCache.setPieceComplete
(int piece_number, DirectByteBuffer piece_data) void
CacheFileWithoutCacheMT.setPieceComplete
(int piece_number, DirectByteBuffer piece_data) void
CacheFileWithCache.setStorageType
(int type, boolean force) void
CacheFileWithoutCache.setStorageType
(int type, boolean force) void
CacheFileWithoutCacheMT.setStorageType
(int type, boolean force) void
CacheFileWithCache.write
(DirectByteBuffer[] buffers, long position) void
CacheFileWithCache.write
(DirectByteBuffer buffer, long position) void
CacheFileWithoutCache.write
(DirectByteBuffer[] buffers, long position) void
CacheFileWithoutCache.write
(DirectByteBuffer buffer, long position) void
CacheFileWithoutCacheMT.write
(DirectByteBuffer[] buffers, long position) void
CacheFileWithoutCacheMT.write
(DirectByteBuffer buffer, long position) void
CacheFileWithCache.writeAndHandoverBuffer
(DirectByteBuffer buffer, long position) void
CacheFileWithoutCache.writeAndHandoverBuffer
(DirectByteBuffer buffer, long position) void
CacheFileWithoutCacheMT.writeAndHandoverBuffer
(DirectByteBuffer buffer, long position) void
CacheFileWithCache.writeAndHandoverBuffers
(DirectByteBuffer[] buffers, long position) void
CacheFileWithoutCache.writeAndHandoverBuffers
(DirectByteBuffer[] buffers, long position) void
CacheFileWithoutCacheMT.writeAndHandoverBuffers
(DirectByteBuffer[] buffers, long position) protected void
CacheFileWithCache.writeCache
(DirectByteBuffer file_buffer, long file_position, boolean buffer_handed_over)