Example usage for com.google.common.net HttpHeaders CACHE_CONTROL

List of usage examples for com.google.common.net HttpHeaders CACHE_CONTROL

Introduction

In this page you can find the example usage for com.google.common.net HttpHeaders CACHE_CONTROL.

Prototype

String CACHE_CONTROL

To view the source code for com.google.common.net HttpHeaders CACHE_CONTROL.

Click Source Link

Document

The HTTP Cache-Control header field name.

Usage

From source file:com.google.testing.security.firingrange.utils.Responses.java

/**
 * Sends a "normal" response, with all the standard headers. 
 */// w w w  .  j ava  2  s.co  m
public static void sendNormalPage(HttpServletResponse response, String body) throws IOException {
    response.setHeader(HttpHeaders.CACHE_CONTROL, "no-cache, no-store, must-revalidate");
    response.setHeader(HttpHeaders.PRAGMA, "no-cache");
    response.setDateHeader(HttpHeaders.EXPIRES, 0);
    response.setHeader(HttpHeaders.CONTENT_TYPE, "text/html; charset=utf-8");
    response.setStatus(200);
    response.getWriter().write(body);
}

From source file:org.agileframework.web.servlet.Servlets.java

/**
 *  Header./*from   www.ja v a 2  s.c o m*/
 */
public static void setExpiresHeader(HttpServletResponse response, long expiresSeconds) {
    //Http 1.0 header, set a fix expires date.
    response.setDateHeader(HttpHeaders.EXPIRES, System.currentTimeMillis() + expiresSeconds * 1000);
    //Http 1.1 header, set a time after now.
    response.setHeader(HttpHeaders.CACHE_CONTROL, "private, max-age=" + expiresSeconds);
}

From source file:com.sobey.framework.utils.Servlets.java

/**
 *  Header./*from w  w  w  .ja v a 2s  . co m*/
 */
public static void setExpiresHeader(HttpServletResponse response, long expiresSeconds) {

    // Http 1.0 header, set a fix expires date.

    response.setDateHeader(HttpHeaders.EXPIRES, System.currentTimeMillis() + expiresSeconds * 1000);

    // Http 1.1 header, set a time after now.

    response.setHeader(HttpHeaders.CACHE_CONTROL, "private, max-age=" + expiresSeconds);

}

From source file:com.cnksi.core.web.utils.Servlets.java

/**
 *  Header.//from  w w w .j ava 2 s . c o m
 */
public static void setExpiresHeader(HttpServletResponse response, long expiresSeconds) {

    // Http 1.0 header, set a fix expires date.
    response.setDateHeader(HttpHeaders.EXPIRES, System.currentTimeMillis() + expiresSeconds * 1000);
    // Http 1.1 header, set a time after now.
    response.setHeader(HttpHeaders.CACHE_CONTROL, "private, max-age=" + expiresSeconds);
}

From source file:cn.martin.sys.utils.Servlets.java

/**
 *  Header./*from   w  ww  .  j av  a 2 s. co m*/
 */
public static void setExpiresHeader(HttpServletResponse response, long expiresSeconds) {
    // Http 1.0 header, set a fix expires date.
    response.setDateHeader(HttpHeaders.EXPIRES, System.currentTimeMillis() + (expiresSeconds * 1000));
    // Http 1.1 header, set a time after now.
    response.setHeader(HttpHeaders.CACHE_CONTROL, "private, max-age=" + expiresSeconds);
}

From source file:com.trc.core2.web.Servlets.java

/**
 *  Header./*from  w ww.  j av a 2 s  .  c om*/
 */
public static void setExpiresHeader(HttpServletResponse response, long expiresSeconds) {
    // Http 1.0 header, set a fix expires date.
    response.setDateHeader(HttpHeaders.EXPIRES, System.currentTimeMillis() + expiresSeconds * 1000);
    // Http 1.1 header, set a time after now.
    response.setHeader(HttpHeaders.CACHE_CONTROL, "private, max-age=" + expiresSeconds);
}

From source file:org.agileframework.web.servlet.Servlets.java

/**
 * ?Header./*  w w w .ja v a  2s  . c o  m*/
 */
public static void setNoCacheHeader(HttpServletResponse response) {
    //Http 1.0 header
    response.setDateHeader(HttpHeaders.EXPIRES, 1L);
    response.addHeader(HttpHeaders.PRAGMA, "no-cache");
    //Http 1.1 header
    response.setHeader(HttpHeaders.CACHE_CONTROL, "no-cache, no-store, max-age=0");
}

From source file:com.sobey.framework.utils.Servlets.java

/**
 * ?Header./* w  w w .  j a v  a2 s  .  c  o m*/
 */
public static void setNoCacheHeader(HttpServletResponse response) {

    // Http 1.0 header

    response.setDateHeader(HttpHeaders.EXPIRES, 1L);

    response.addHeader(HttpHeaders.PRAGMA, "no-cache");

    // Http 1.1 header

    response.setHeader(HttpHeaders.CACHE_CONTROL, "no-cache, no-store, max-age=0");
}

From source file:com.cnksi.core.web.utils.Servlets.java

/**
 * ?Header.//  w  w  w  .ja va 2 s  .c  o m
 */
public static void setNoCacheHeader(HttpServletResponse response) {

    // Http 1.0 header
    response.setDateHeader(HttpHeaders.EXPIRES, 1L);
    response.addHeader(HttpHeaders.PRAGMA, "no-cache");
    // Http 1.1 header
    response.setHeader(HttpHeaders.CACHE_CONTROL, "no-cache, no-store, max-age=0");
}

From source file:com.trc.core2.web.Servlets.java

/**
 * ?Header.//from  w w  w .j a  v  a 2s .  com
 */
public static void setNoCacheHeader(HttpServletResponse response) {
    // Http 1.0 header
    response.setDateHeader(HttpHeaders.EXPIRES, 1L);
    response.addHeader(HttpHeaders.PRAGMA, "no-cache");
    // Http 1.1 header
    response.setHeader(HttpHeaders.CACHE_CONTROL, "no-cache, no-store, max-age=0");
}