Annotation Interface CachePut


@Target(METHOD) @Retention(RUNTIME) public @interface CachePut
Annotation indicating that the result of the method will be cached regardless cache value already exists.
Since:
1.7.0
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Key of the cache in which result is stored.
    int
    Retention time (in seconds).
  • Element Details

    • key

      String key
      Key of the cache in which result is stored.
      Returns:
      Key of the cache in which result is stored
      Since:
      1.7.0
      Default:
      "{class}.{method}"
    • timeToLive

      int timeToLive
      Retention time (in seconds).
      Returns:
      Retention time (in seconds)
      Since:
      1.7.0
      Default:
      -1