package org.infinispan.lucene.impl; import org.infinispan.AdvancedCache; import org.infinispan.lucene.ChunkCacheKey; import org.infinispan.lucene.FileCacheKey; import org.infinispan.lucene.FileMetadata; import org.infinispan.lucene.readlocks.SegmentReadLocker; public final class IndexInputContext { final AdvancedCache<ChunkCacheKey, Object> chunksCache; final FileCacheKey fileKey; final FileMetadata fileMetadata; final SegmentReadLocker readLocks; final int affinitySegmentId; public IndexInputContext(AdvancedCache<ChunkCacheKey, Object> chunksCache, FileCacheKey fileKey, FileMetadata fileMetadata, SegmentReadLocker readLocks, int affinitySegmentId) { this.chunksCache = chunksCache; this.fileKey = fileKey; this.fileMetadata = fileMetadata; this.readLocks = readLocks; this.affinitySegmentId = affinitySegmentId; } }