K - The key type.public class DefaultFileManager<K> extends Object implements FileManager<K>
DirectoryMessageStore
and DirectoryMessageListStore store
classes that keeps all files in a single directory, and keeps a .tmp
directory for temporary files.| Constructor and Description |
|---|
DefaultFileManager(Path directory,
Function<K,String> keyBuilder,
Function<String,K> keyParser) |
| Modifier and Type | Method and Description |
|---|---|
Path |
getFileFor(K key) |
Collection<K> |
initialKeySet() |
Path |
tmpFileFor(K key) |
public Path getFileFor(@Nonnull K key)
getFileFor in interface FileManager<K>public Path tmpFileFor(@Nonnull K key)
tmpFileFor in interface FileManager<K>public Collection<K> initialKeySet()
initialKeySet in interface FileManager<K>Copyright © 2015–2018 morimekta.net. All rights reserved.