Package org.apache.lucene.util
Class SimpleStringInterner
- java.lang.Object
-
- org.apache.lucene.util.StringInterner
-
- org.apache.lucene.util.SimpleStringInterner
-
public class SimpleStringInterner extends StringInterner
Simple lockless and memory barrier free String intern cache that is guaranteed to return the same String instance as String.intern() does.- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
-
-
Constructor Summary
Constructors Constructor Description SimpleStringInterner(int tableSize, int maxChainLength)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
intern(String s)
Returns a single object instance for each equal string.-
Methods inherited from class org.apache.lucene.util.StringInterner
intern
-
-
-
-
Method Detail
-
intern
public String intern(String s)
Description copied from class:StringInterner
Returns a single object instance for each equal string.- Overrides:
intern
in classStringInterner
-
-