FileSystemImpl(@Nonnull final File root) throws IOException { this.root = root; this.files = newBuilder().maximumSize(20) .build(new CacheLoader<String, FSFile>() { @Nonnull @Override public FSFile load(@Nonnull String path) throws IOException { return new FSFile(root, path); } }); util.createParentDirs(root); }
@Nonnull CacheBuilder<K, V> recreateCacheBuilder() { CacheBuilder<K, V> builder = CacheBuilder.newBuilder() .setKeyStrength(keyStrength) .setValueStrength(valueStrength)