org.pm4j.core.pm.annotation
Annotation Type PmCacheCfg


@Retention(value=RUNTIME)
@Target(value={TYPE,FIELD})
public @interface PmCacheCfg

Cache definition annotation.

TODOC olaf:

Author:
olaf boede

Optional Element Summary
 PmCacheCfg.CacheMode all
           
 PmCacheCfg.CacheMode enablement
           
 PmCacheCfg.CacheMode options
           
 PmCacheCfg.CacheMode title
           
 PmCacheCfg.CacheMode value
           
 PmCacheCfg.CacheMode visibility
           
 

all

public abstract PmCacheCfg.CacheMode all
Returns:
true when all states should be cached.
Default:
org.pm4j.core.pm.annotation.PmCacheCfg.CacheMode.NOT_SPECIFIED

visibility

public abstract PmCacheCfg.CacheMode visibility
Returns:
true when visibility states should be cached.
Default:
org.pm4j.core.pm.annotation.PmCacheCfg.CacheMode.NOT_SPECIFIED

enablement

public abstract PmCacheCfg.CacheMode enablement
Returns:
true when enabled states should be cached.
Default:
org.pm4j.core.pm.annotation.PmCacheCfg.CacheMode.NOT_SPECIFIED

title

public abstract PmCacheCfg.CacheMode title
Returns:
true when titles should be cached.
Default:
org.pm4j.core.pm.annotation.PmCacheCfg.CacheMode.NOT_SPECIFIED

value

public abstract PmCacheCfg.CacheMode value
Returns:
The value caching strategy.
Default:
org.pm4j.core.pm.annotation.PmCacheCfg.CacheMode.NOT_SPECIFIED

options

public abstract PmCacheCfg.CacheMode options
Returns:
The option set caching strategy..
Default:
org.pm4j.core.pm.annotation.PmCacheCfg.CacheMode.NOT_SPECIFIED