new FileCacheRepository() {
@Override
public Path resolve(Path file) throws IOException, InterruptedException {
throw new IOException();
}
}, executor, new ExceptionHandler() {
@Override
public Path handle(Path path, IOException exception) throws IOException {
return path(alter);
}
});