Package io.deephaven.base.cache


package io.deephaven.base.cache
  • 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.
    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.
    Allows cache users to supercede the equals() and hashCode() methods of their input items, and supply an alternative object to cache.
    Utility for holding strong references to otherwise unreachable classes (e.g.