Package org.cryptomator.cryptofs.fh
Class ChunkCache
- java.lang.Object
-
- org.cryptomator.cryptofs.fh.ChunkCache
-
@OpenFileScoped public class ChunkCache extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intMAX_CACHED_CLEARTEXT_CHUNKS
-
Constructor Summary
Constructors Constructor Description ChunkCache(org.cryptomator.cryptofs.fh.ChunkLoader chunkLoader, org.cryptomator.cryptofs.fh.ChunkSaver chunkSaver, CryptoFileSystemStats stats)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChunkDataget(long chunkIndex)voidinvalidateAll()voidset(long chunkIndex, ChunkData data)
-
-
-
Field Detail
-
MAX_CACHED_CLEARTEXT_CHUNKS
public static final int MAX_CACHED_CLEARTEXT_CHUNKS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ChunkCache
@Inject public ChunkCache(org.cryptomator.cryptofs.fh.ChunkLoader chunkLoader, org.cryptomator.cryptofs.fh.ChunkSaver chunkSaver, CryptoFileSystemStats stats)
-
-
Method Detail
-
get
public ChunkData get(long chunkIndex) throws IOException
- Throws:
IOException
-
set
public void set(long chunkIndex, ChunkData data)
-
invalidateAll
public void invalidateAll()
-
-