long fileLength(final String name) { final FileMetadata fileMetadata = fileOps.getFileMetadata(name); if (fileMetadata == null) { return 0L; //as in FSDirectory (RAMDirectory throws an exception instead) } else { return fileMetadata.getSize(); } }
long fileLength(final String name) { final FileMetadata fileMetadata = fileOps.getFileMetadata(name); if (fileMetadata == null) { return 0L; //as in FSDirectory (RAMDirectory throws an exception instead) } else { return fileMetadata.getSize(); } }
long fileLength(final String name) { final FileMetadata fileMetadata = fileOps.getFileMetadata(name); if (fileMetadata == null) { return 0L; //as in FSDirectory (RAMDirectory throws an exception instead) } else { return fileMetadata.getSize(); } }
/** * Used by Lucene v3.x only */ long fileModified(final String name) { final FileMetadata fileMetadata = fileOps.getFileMetadata(name); if (fileMetadata == null) { return 0L; } else { return fileMetadata.getLastModified(); } }
/** * {@inheritDoc} */ @Override public long fileLength(String name) { ensureOpen(); FileMetadata fileMetadata = fileOps.getFileMetadata(name); if (fileMetadata == null) { return 0L;//as in FSDirectory (RAMDirectory throws an exception instead) } else { return fileMetadata.getSize(); } }
/** * {@inheritDoc} */ @Override public long fileModified(String name) { ensureOpen(); FileMetadata fileMetadata = fileOps.getFileMetadata(name); if (fileMetadata == null) { return 0L; } else { return fileMetadata.getLastModified(); } }
/** * Used by Lucene v3.x only */ void touchFile(final String fileName) { final FileMetadata file = fileOps.getFileMetadata(fileName); if (file != null) { final FileCacheKey key = new FileCacheKey(indexName, fileName); file.touch(); metadataCache.put(key, file); } }
/** * {@inheritDoc} */ @Override public void touchFile(String fileName) { ensureOpen(); FileMetadata file = fileOps.getFileMetadata(fileName); if (file != null) { FileCacheKey key = new FileCacheKey(indexName, fileName); file.touch(); metadataCache.put(key, file); } }