Lucene Directory implementation which stores the index in Infinispan. For information about Apache Lucene (Java) see the Lucene homepage.
Interface Summary Interface Description ExternalizerIdsIdentifiers used by the Marshaller to delegate to specialized Externalizers. IndexScopedKeyMostly used for internal abstraction: common type for all keys which need name scoping for different indexes. KeyVisitor<T>
Class Summary Class Description ChunkCacheKeyUsed as a key to distinguish file chunk in cache. ChunkCacheKey.Externalizer FileCacheKeyUsed as a key for file headers in a cache FileCacheKey.Externalizer FileListCacheKeyCache key for a list with current files in cache FileListCacheKey.Externalizer FileMetadataHeader for Lucene files. FileMetadata.Externalizer FileReadLockKeyLucene's index segment files are chunked, for safe deletion of elements a read lock is implemented so that all chunks are deleted only after the usage counter is decremented to zero. FileReadLockKey.Externalizer LifecycleCallbacksModule lifecycle callbacks implementation that enables module specific
AdvancedExternalizerimplementations to be registered.
LuceneKey2StringMapperTo configure a JdbcStringBasedCacheStoreConfig for the Lucene Directory, use this Key2StringMapper implementation.
Exception Summary Exception Description InvalidLockExceptionThrown when a lock is in a unexpected state.