package com.manydesigns.portofino.cache;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* Used to mark methods that control cache headers by themselves (and need
* {@link com.manydesigns.portofino.interceptors.NoCacheInterceptor} not to do anything, for example).
*
* @author Angelo Lupo - angelo.lupo@manydesigns.com
* @author Giampiero Granatella - giampiero.granatella@manydesigns.com
* @author Emanuele Poggi - emanuele.poggi@manydesigns.com
* @author Alessio Stalla - alessio.stalla@manydesigns.com
*/
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface ControlsCache {
}