Annotation Type CacheNamespaceRef


  • @Documented
    @Retention(RUNTIME)
    @Target(TYPE)
    public @interface CacheNamespaceRef
    The annotation that reference a cache.

    If you use this annotation, should be specified either value() or name() attribute.

    Author:
    Clinton Begin, Kazuki Shimizu
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String name
      A namespace name to reference a cache.
      java.lang.Class<?> value
      A namespace type to reference a cache (the namespace name become a FQCN of specified type).
    • Element Detail

      • value

        java.lang.Class<?> value
        A namespace type to reference a cache (the namespace name become a FQCN of specified type).
        Default:
        void.class
      • name

        java.lang.String name
        A namespace name to reference a cache.
        Since:
        3.4.2
        Default:
        ""