@Override public synchronized long fileLength(String name) throws IOException { if (cache.fileNameExists(name)) { return cache.fileLength(name); } else { return in.fileLength(name); } }
public long fileLength(String name) throws IOException { return ramDir.fileLength(name); }
public long fileLength(String name) throws IOException { return ramDir.fileLength(name); }
@Override public synchronized long fileLength(String name) throws IOException { if (cache.fileNameExists(name)) { return cache.fileLength(name); } else { return in.fileLength(name); } }
@Override public synchronized long fileLength(String name) throws IOException { if (cache.fileNameExists(name)) { return cache.fileLength(name); } else { return in.fileLength(name); } }
@Override public synchronized long fileLength(String name) throws IOException { if (cache.fileNameExists(name)) { return cache.fileLength(name); } else { return in.fileLength(name); } }