public class SubDirectoryCacheFiles extends java.lang.Object implements CacheFiles
CacheFiles
implementation that stores all files in sub-directories
right next to the original files.Constructor and Description |
---|
SubDirectoryCacheFiles(java.lang.String directory)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
java.io.File |
getCacheFile(java.io.File file,
java.lang.String prefix)
Returns the
File for caching a given file. |
public SubDirectoryCacheFiles(@NotNull java.lang.String directory)
directory
- the name of the sub-directories@NotNull public java.io.File getCacheFile(@NotNull java.io.File file, @Nullable java.lang.String prefix)
File
for caching a given file.getCacheFile
in interface CacheFiles
file
- the file to cacheprefix
- an optional prefix string