org.apache.solr.core

## Class CachingDirectoryFactory.CacheValue

- java.lang.Object
- - org.apache.solr.core.CachingDirectoryFactory.CacheValue

- Enclosing class:
    CachingDirectoryFactory

      protected class CachingDirectoryFactory.CacheValue
      extends Object

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `boolean` | `closeCacheValueCalled`
    `Set<CachingDirectoryFactory.CacheValue>` | `closeEntries`
    `Directory` | `directory`
    `boolean` | `doneWithDir`
    `String` | `path`
    `int` | `refCnt`
    `Set<CachingDirectoryFactory.CacheValue>` | `removeEntries`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `CacheValue(String path, Directory directory)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `setDeleteOnClose(boolean deleteOnClose, boolean deleteAfterCoreClose)`
    `String` | `toString()`

    - ### Methods inherited from class java.lang.Object

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

- - ### Field Detail

    - #### path

          public final String path

    - #### directory

          public final Directory directory

    - #### refCnt

          public int refCnt

    - #### closeCacheValueCalled

          public boolean closeCacheValueCalled

    - #### doneWithDir

          public boolean doneWithDir

    - #### removeEntries

          public Set<CachingDirectoryFactory.CacheValue> removeEntries

    - #### closeEntries

          public Set<CachingDirectoryFactory.CacheValue> closeEntries

  - ### Constructor Detail

    - #### CacheValue

          public CacheValue(String path,
                            Directory directory)

  - ### Method Detail

    - #### setDeleteOnClose

          public void setDeleteOnClose(boolean deleteOnClose,
                                       boolean deleteAfterCoreClose)

    - #### toString

          public String toString()

      Overrides:
        `toString` in class `Object`

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.