Class CHMStringInterner

java.lang.Object
opennlp.tools.util.jvm.CHMStringInterner
All Implemented Interfaces:
opennlp.tools.util.jvm.StringInterner

@Internal @ThreadSafe public class CHMStringInterner extends Object implements opennlp.tools.util.jvm.StringInterner
A StringInterner implementation based on ConcurrentHashMap by Aleksey Shipilëv.

Origin: https://shipilev.net/jvm/anatomy-quarks/10-string-intern/

  • Constructor Details

    • CHMStringInterner

      public CHMStringInterner()
  • Method Details

    • intern

      public String intern(String sample)
      Specified by:
      intern in interface opennlp.tools.util.jvm.StringInterner