@Override public void configureDefaultHeaders(final Map<String, String> map) { if (config.isDebug()) { // prevent caching when in development mode addNoCacheHeaders(map); } else { final Calendar cal = Calendar.getInstance(); cal.roll(Calendar.YEAR, 1); map.put(HttpHeader.CACHE_CONTROL.toString(), DEFAULT_CACHE_CONTROL_VALUE); map.put(HttpHeader.EXPIRES.toString(), WroUtil.toDateAsString(cal.getTimeInMillis())); // TODO probably this is not a good idea to set this field which will have a different value when there will be // more than one instance of wro4j. map.put(HttpHeader.LAST_MODIFIED.toString(), WroUtil.toDateAsString(getLastModifiedTimestamp())); } }; };
@Override public void configureDefaultHeaders(final Map<String, String> map) { if (config.isDebug()) { // prevent caching when in development mode addNoCacheHeaders(map); } else { final Calendar cal = Calendar.getInstance(); cal.roll(Calendar.YEAR, 1); map.put(HttpHeader.CACHE_CONTROL.toString(), DEFAULT_CACHE_CONTROL_VALUE); map.put(HttpHeader.EXPIRES.toString(), WroUtil.toDateAsString(cal.getTimeInMillis())); // TODO probably this is not a good idea to set this field which will have a different value when there will be // more than one instance of wro4j. map.put(HttpHeader.LAST_MODIFIED.toString(), WroUtil.toDateAsString(getLastModifiedTimestamp())); } }; };