this.cache = (AdvancedCache<FileListCacheKey, Object>) cache;
this.cacheNoRetrieve = (AdvancedCache<FileListCacheKey, FileListCacheValue>) cache.withFlags(Flag.IGNORE_RETURN_VALUES);
this.indexName = indexName;
this.fileListCacheKey = new FileListCacheKey(indexName);
ReentrantReadWriteLock lock = new ReentrantReadWriteLock(true);
readLock = lock.readLock();
writeLock = lock.writeLock();
}
/**
* Adds a new fileName in the list of files making up this index