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, getSizevoid invalidate(Path path)
void invalidateAll()
void set(Path path, com.google.common.hash.HashCode hashCode) throws IOException
IOExceptiondefault void set(ProjectFilesystem filesystem, Path path, com.google.common.hash.HashCode hashCode) throws IOException
IOExceptiondefault FileHashCache.FileHashCacheVerificationResult verify() throws IOException
IOExceptiondefault java.util.stream.Stream<Map.Entry<Path,com.google.common.hash.HashCode>> debugDump()