Package play.cache

Annotation Type CacheFor


  • @Retention(RUNTIME)
    @Target(METHOD)
    public @interface CacheFor
    Cache an action's result.

    If a time is not specified, the results will be cached for 1 hour by default.

    Example: @CacheFor("1h")

    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.Class<? extends CacheKeyGenerator> generator  
      java.lang.String id  
      java.lang.String value  
    • Element Detail

      • value

        java.lang.String value
        Default:
        "1h"
      • id

        java.lang.String id
        Default:
        ""
      • generator

        java.lang.Class<? extends CacheKeyGenerator> generator
        Default:
        play.cache.DefaultCacheKeyGenerator.class