Index: lams_central/src/java/org/lamsfoundation/lams/workspace/web/WorkspaceAction.java =================================================================== diff -u -r9a93d1dcb0661fc6f83bba59b76e00682f39b55e -rc45643e40397b163286a74ff53095a58ca631be4 --- lams_central/src/java/org/lamsfoundation/lams/workspace/web/WorkspaceAction.java (.../WorkspaceAction.java) (revision 9a93d1dcb0661fc6f83bba59b76e00682f39b55e) +++ lams_central/src/java/org/lamsfoundation/lams/workspace/web/WorkspaceAction.java (.../WorkspaceAction.java) (revision c45643e40397b163286a74ff53095a58ca631be4) @@ -202,9 +202,9 @@ // LDEV-2833 IE9 won't refresh designs in lesson wizard // so we purposely need to tell the browser not to cache this - response.addHeader("Pragma", "no-cache"); - response.addHeader("Cache-Control", "no-cache"); - response.addDateHeader("Expires", System.currentTimeMillis() - (1000L * 60L * 60L * 24L * 365L)); + response.addHeader("Pragma", "no-cache"); + response.addHeader("Cache-Control", "no-cache"); + response.addDateHeader("Expires", System.currentTimeMillis() - LamsDispatchAction.HEADER_EXPIRES_VALUE); String methodKey = "getFolderContents"; try { Index: lams_common/src/java/org/lamsfoundation/lams/web/action/LamsDispatchAction.java =================================================================== diff -u -racc8d2acf5b6b0002e0c8129947040a779ab4077 -rc45643e40397b163286a74ff53095a58ca631be4 --- lams_common/src/java/org/lamsfoundation/lams/web/action/LamsDispatchAction.java (.../LamsDispatchAction.java) (revision acc8d2acf5b6b0002e0c8129947040a779ab4077) +++ lams_common/src/java/org/lamsfoundation/lams/web/action/LamsDispatchAction.java (.../LamsDispatchAction.java) (revision c45643e40397b163286a74ff53095a58ca631be4) @@ -45,6 +45,7 @@ public static final String CONTENT_TYPE_TEXT_PLAIN = "text/plain"; public static final String CONTENT_TYPE_TEXT_HTML = "text/html"; public static final String CONTENT_TYPE_TEXT_XML = "text/xml"; + public static final long HEADER_EXPIRES_VALUE = 1000L * 60L * 60L * 24L * 365L; protected static TokenProcessor token = TokenProcessor.getInstance(); protected static Logger log = Logger.getLogger(LamsDispatchAction.class); Index: lams_learning/src/java/org/lamsfoundation/lams/learning/web/action/LearnerAction.java =================================================================== diff -u -r509ff3210f0ba8d0418e81d99935bc1b2b12b4e9 -rc45643e40397b163286a74ff53095a58ca631be4 --- lams_learning/src/java/org/lamsfoundation/lams/learning/web/action/LearnerAction.java (.../LearnerAction.java) (revision 509ff3210f0ba8d0418e81d99935bc1b2b12b4e9) +++ lams_learning/src/java/org/lamsfoundation/lams/learning/web/action/LearnerAction.java (.../LearnerAction.java) (revision c45643e40397b163286a74ff53095a58ca631be4) @@ -409,7 +409,7 @@ // LDEV-2835 response.addHeader("Pragma", "no-cache"); response.addHeader("Cache-Control", "no-cache"); - response.addDateHeader("Expires", System.currentTimeMillis() - (1000L * 60L * 60L * 24L * 365L)); + response.addDateHeader("Expires", System.currentTimeMillis() - LamsDispatchAction.HEADER_EXPIRES_VALUE); response.getWriter().print(wddxPacket);