IndexOutput createOutput(final String name) { final FileCacheKey key = new FileCacheKey(indexName, name); // creating new file, metadata is added on flush() or close() of IndexOutPut return new InfinispanIndexOutput(metadataCache, chunksCache, key, chunkSize, fileOps); }
/** * {@inheritDoc} */ @Override public IndexOutput createOutput(String name) { final FileCacheKey key = new FileCacheKey(indexName, name); // creating new file, metadata is added on flush() or close() of IndexOutPut return new InfinispanIndexOutput(metadataCache, chunksCache, key, chunkSize, fileOps); }
IndexOutput createOutput(final String name) { if(log.isDebugEnabled()) { log.tracef("Creating output file %s in index %s from %s", name, indexName, getAddress(metadataCache)); } if (IndexFileNames.SEGMENTS.equals(name)) { return new InfinispanIndexOutput(metadataCache, chunksCache, segmentsGenFileKey, chunkSize, fileOps, affinitySegmentId); } else { final FileCacheKey key = new FileCacheKey(indexName, name, affinitySegmentId); // creating new file, metadata is added on flush() or close() of // IndexOutPut return new InfinispanIndexOutput(metadataCache, chunksCache, key, chunkSize, fileOps, affinitySegmentId); } }
IndexOutput createOutput(final String name) { if(log.isDebugEnabled()) { log.tracef("Creating output file %s in index %s from %s", name, indexName, getAddress(metadataCache)); } if (IndexFileNames.SEGMENTS.equals(name)) { return new InfinispanIndexOutput(metadataCache, chunksCache, segmentsGenFileKey, chunkSize, fileOps, affinitySegmentId); } else { final FileCacheKey key = new FileCacheKey(indexName, name, affinitySegmentId); // creating new file, metadata is added on flush() or close() of // IndexOutPut return new InfinispanIndexOutput(metadataCache, chunksCache, key, chunkSize, fileOps, affinitySegmentId); } }