com.trendmicro.grid.acl.ds
Annotation Type RemoteCacheable


@Target(value=METHOD)
@Retention(value=RUNTIME)
public @interface RemoteCacheable

Is used as a general marker that must be present on methods that support caching by this module.

As caching uses AspectJ proxies, it may not always be easy to see what methods are affected, thus this marker is introduced to help gaining visibility.

Version:
1.0
Author:
Juergen_Kellerer, 2011-02-19

Optional Element Summary
 String comment
          Specifies an optional implementation note allowing to add hints on what to do and what not to do in the method with regards to the fact that it gets cached through a distributed cache system.
 

comment

public abstract String comment
Specifies an optional implementation note allowing to add hints on what to do and what not to do in the method with regards to the fact that it gets cached through a distributed cache system.

Returns:
an optional comment to be read by developers and maintainers.
Default:
""