private void maybeUnloadSegments() throws IOException { while (memorySegments.size() > maximumSegmentsInMemory) { final QSequenceLineFileSystemCacheSegment segment = (QSequenceLineFileSystemCacheSegment)memorySegments.remove(memorySegments.size() - 1); segment.unload(getFile()); } }
private void maybeUnloadSegments() throws IOException { while (memorySegments.size() > maximumSegmentsInMemory) { final QSequenceLineFileSystemCacheSegment segment = (QSequenceLineFileSystemCacheSegment)memorySegments.remove(memorySegments.size() - 1); segment.unload(getFile()); } }
private void maybeUnloadSegments() throws IOException { while (memorySegments.size() > maximumSegmentsInMemory) { final QSequenceLineFileSystemCacheSegment segment = (QSequenceLineFileSystemCacheSegment)memorySegments.remove(memorySegments.size() - 1); segment.unload(getFile()); } }
private void maybeUnloadSegments() throws IOException { while (memorySegments.size() > maximumSegmentsInMemory) { final QSequenceLineFileSystemCacheSegment segment = (QSequenceLineFileSystemCacheSegment)memorySegments.remove(memorySegments.size() - 1); segment.unload(getFile()); } }