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 a 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.