## Uses of Interface
org.apache.lucene.util.fst.FSTStore

- Packages that use FSTStore
  Package | Description
  --- | ---
  org.apache.lucene.util.fst | Finite state transducers

- - ### Uses of FSTStore in org.apache.lucene.util.fst

    Classes in org.apache.lucene.util.fst that implement FSTStore
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `OffHeapFSTStore` | Provides off heap storage of finite state machine (FST), using underlying index input instead of byte store on heap
    `class` | `OnHeapFSTStore` | Provides storage of finite state machine (FST), using byte array or byte store allocated on heap.

    Methods in org.apache.lucene.util.fst that return FSTStore
    Modifier and Type | Method | Description
    --- | --- | ---
    `FSTStore` | FSTStore.`init​(DataInput in, long numBytes)` | Initialize the FSTStore
    `FSTStore` | OffHeapFSTStore.`init​(DataInput in, long numBytes)` |
    `FSTStore` | OnHeapFSTStore.`init​(DataInput in, long numBytes)` |

    Constructors in org.apache.lucene.util.fst with parameters of type FSTStore
    Constructor | Description
    --- | ---
    `FST​(FST.FSTMetadata<T> metadata, DataInput in, FSTStore fstStore)` | Load a previously saved FST with a metdata object and a FSTStore.