Package org.apache.tapestry5.internal.transform

# Interface MethodResultCache

public interface MethodResultCache
Manages a cache value as the result of invoking a no-arguments method.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Object`
  `get()`
  Returns the previously cached value, if any.
  `boolean`
  `isCached()`
  Returns true if the cache contains a cached value.
  `void`
  `reset()`
  Resets the cache, discarding the cached value.
  `void`
  `set(Object cachedValue)`
  Stores a new cached value for later reference.

- ## Method Details

  - ### isCached

    boolean isCached()
    Returns true if the cache contains a cached value. May also check to see if the cached value is valid.

  - ### set

    void set(Object cachedValue)
    Stores a new cached value for later reference.

  - ### get

    Object get()
    Returns the previously cached value, if any.

  - ### reset

    void reset()
    Resets the cache, discarding the cached value.