Class FDBDirectoryManager

java.lang.Object
com.apple.foundationdb.record.lucene.directory.FDBDirectoryManager
All Implemented Interfaces:
AutoCloseable

@API(INTERNAL) public class FDBDirectoryManager extends Object implements AutoCloseable
A transaction-scoped manager of FDBDirectory objects. For a single transaction, all FDBDirectory objects should be created through this manager. This allows for cached data (like the block cache or file list cache) for a single directory to persist across different operations (e.g., different queries) conducted in the same transaction.