Class CachingDirectoryFactory.ReleasableDirectory

java.lang.Object
org.apache.lucene.store.Directory
org.apache.lucene.store.FilterDirectory
org.apache.solr.core.CachingDirectoryFactory.ReleasableDirectory
All Implemented Interfaces:
Closeable, AutoCloseable
Enclosing class:
CachingDirectoryFactory

public static class CachingDirectoryFactory.ReleasableDirectory extends org.apache.lucene.store.FilterDirectory
Delegates to a filtered or unwrapped directory, and allows this caching factory to release correctly the corresponding cached directory.
  • Field Summary

    Fields inherited from class org.apache.lucene.store.FilterDirectory

    in
  • Method Summary

    Methods inherited from class org.apache.lucene.store.FilterDirectory

    close, createOutput, createTempOutput, deleteFile, ensureOpen, fileLength, getDelegate, getPendingDeletions, listAll, obtainLock, openInput, rename, sync, syncMetaData, toString, unwrap

    Methods inherited from class org.apache.lucene.store.Directory

    copyFrom, getTempFileName, openChecksumInput

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait