class CacheRequestContext {

    public boolean isPragmaNoCache() {
        if (_pragmaNoCache == null) {
            List<String> values = _headers.get(PRAGMA);

            _pragmaNoCache = false;

            if (values != null) {
                for (String value : values) {
                    if ("no-cache".equalsIgnoreCase(value)) {
                        _pragmaNoCache = true;
                    }
                }
            }
        }

        return _pragmaNoCache;
    }

    public  CacheRequestContext(String requestMethod, URI requestUri, MultivaluedMap<String, String> headers, String requestHash);

}