Class AsciiStringInterner.StringReference

java.lang.Object
java.lang.ref.Reference<T>
java.lang.ref.SoftReference<String>
org.postgresql.core.AsciiStringInterner.StringReference
Enclosing class:
AsciiStringInterner

private final class AsciiStringInterner.StringReference extends SoftReference<String>
Custom SoftReference implementation which maintains a reference to the key in the cache, which allows aggressive cleaning when garbage collector collects the String instance.