Package io.deephaven.base.cache

  • Interface Summary
    Interface Description
    OpenAddressedCanonicalizationCache.Adapter<INPUT_TYPE,​OUTPUT_TYPE>
    Allows cache users to supercede the equals() and hashCode() methods of their input items, and supply an alternative object to cache.
  • Class Summary
    Class Description
    KeyedObjectCache<KEY_TYPE,​VALUE_TYPE>
    The central idea is that we can use an open-addressed map as a bounded cache with concurrent get and synchronized put access.
    OpenAddressedCanonicalizationCache
    An object canonicalization cache, suitable for use with objects that define equals(...) in such a way as to identify objects that can be mutually substituted in a manner appropriate for the application using the cache.
    RetentionCache<TYPE>
    Utility for holding strong references to otherwise unreachable classes (e.g.