public interface FileHashCache extends FileHashLoader
Modifier and Type | Interface and Description |
---|---|
static interface |
FileHashCache.FileHashCacheVerificationResult |
Modifier and Type | Method and Description |
---|---|
default java.util.stream.Stream<Map.Entry<Path,com.google.common.hash.HashCode>> |
debugDump() |
void |
invalidate(Path path) |
void |
invalidateAll() |
void |
set(Path path,
com.google.common.hash.HashCode hashCode) |
default void |
set(ProjectFilesystem filesystem,
Path path,
com.google.common.hash.HashCode hashCode)
|
default FileHashCache.FileHashCacheVerificationResult |
verify() |
get, get, getForArchiveMember, getForArchiveMember, getSize, getSize
void invalidate(Path path)
void invalidateAll()
void set(Path path, com.google.common.hash.HashCode hashCode) throws IOException
IOException
default void set(ProjectFilesystem filesystem, Path path, com.google.common.hash.HashCode hashCode) throws IOException
IOException
default FileHashCache.FileHashCacheVerificationResult verify() throws IOException
IOException
default java.util.stream.Stream<Map.Entry<Path,com.google.common.hash.HashCode>> debugDump()