Package org.codehaus.groovy.runtime.memoize


package org.codehaus.groovy.runtime.memoize
  • Class
    Description
    Represents a simple key-value cache, which is NOT thread safe and backed by a Map instance
    Represents a simple key-value cache, which is thread safe and backed by a Map instance
    Represents concurrent cache holding SoftReference instance as value
    Represents an evictable memoize cache with its essential methods
    Represents the action to deal with the cache
    Represents an eviction strategy for the cache with limited size
    A cache backed by a ConcurrentLinkedHashMap
    Implements memoize for Closures.
    Represents a memoize cache with its essential methods
    Represents a provider used to create value
    A NullObject pattern implementation for ProtectionStorage Doesn't protect any resources.
    Represents a simple key-value cache, which is thread safe and backed by a Map instance.
    A cache backed by a ConcurrentHashMap
    To support caches whose values are convertable, e.g.