# Uses of Annotation Interface
opennlp.tools.commons.ThreadSafe

Packages that use ThreadSafe
Package
Description
opennlp.tools.chunker
Package related to finding non-recursive syntactic annotation such as noun phrase chunks.
opennlp.tools.langdetect
Package related to predicting languages from samples of text.
opennlp.tools.lemmatizer
Package related to the lemmatizer functionality.
opennlp.tools.namefind
Package related to finding proper names and numeric amounts.
opennlp.tools.postag
Package related to part-of-speech tagging.
opennlp.tools.sentdetect
Package related to identifying sentence boundaries.
opennlp.tools.tokenize
Contains classes related to finding token or words in a string.
opennlp.tools.util.jvm

- ## Uses of ThreadSafe in opennlp.tools.chunker

  Classes in opennlp.tools.chunker with annotations of type ThreadSafe
  Modifier and Type
  Class
  Description
  `class`
  `ThreadSafeChunkerME`
  A thread-safe version of the `ChunkerME`.

- ## Uses of ThreadSafe in opennlp.tools.langdetect

  Classes in opennlp.tools.langdetect with annotations of type ThreadSafe
  Modifier and Type
  Class
  Description
  `class`
  `ThreadSafeLanguageDetectorME`
  A thread-safe version of the `LanguageDetectorME`.

- ## Uses of ThreadSafe in opennlp.tools.lemmatizer

  Classes in opennlp.tools.lemmatizer with annotations of type ThreadSafe
  Modifier and Type
  Class
  Description
  `class`
  `ThreadSafeLemmatizerME`
  A thread-safe version of the `LemmatizerME`.

- ## Uses of ThreadSafe in opennlp.tools.namefind

  Classes in opennlp.tools.namefind with annotations of type ThreadSafe
  Modifier and Type
  Class
  Description
  `class`
  `ThreadSafeNameFinderME`
  A thread-safe version of `NameFinderME`.

- ## Uses of ThreadSafe in opennlp.tools.postag

  Classes in opennlp.tools.postag with annotations of type ThreadSafe
  Modifier and Type
  Class
  Description
  `class`
  `ThreadSafePOSTaggerME`
  A thread-safe version of the `POSTaggerME`.

- ## Uses of ThreadSafe in opennlp.tools.sentdetect

  Classes in opennlp.tools.sentdetect with annotations of type ThreadSafe
  Modifier and Type
  Class
  Description
  `class`
  `ThreadSafeSentenceDetectorME`
  A thread-safe version of `SentenceDetectorME`.

- ## Uses of ThreadSafe in opennlp.tools.tokenize

  Classes in opennlp.tools.tokenize with annotations of type ThreadSafe
  Modifier and Type
  Class
  Description
  `class`
  `ThreadSafeTokenizerME`
  A thread-safe version of `TokenizerME`.

- ## Uses of ThreadSafe in opennlp.tools.util.jvm

  Classes in opennlp.tools.util.jvm with annotations of type ThreadSafe
  Modifier and Type
  Class
  Description
  `class`
  `CHMStringDeduplicator`
  A `StringInterner` implementation by Aleksey Shipilëv with relaxed canonical requirements.
  `class`
  `CHMStringInterner`
  A `StringInterner` implementation based on `ConcurrentHashMap` by Aleksey Shipilëv.
  `class`
  `JvmStringInterner`
  A `StringInterner` implementation based on `String.intern()`.
  `class`
  `NoOpStringInterner`
  A no-op `StringInterner` implementation, which does not intern.