diff --git a/master/product/Vifib/Tool/SlapTool.py b/master/product/Vifib/Tool/SlapTool.py
index 0a93089031c0a1a7b0d451c5022cfd6136ae966c..b7e0931ddd392858c681fc82c4ba0ec4dcf0d168 100644
--- a/master/product/Vifib/Tool/SlapTool.py
+++ b/master/product/Vifib/Tool/SlapTool.py
@@ -257,12 +257,13 @@ class SlapTool(BaseTool):
 #       result = self._getComputerInformation(computer_id, user, False)
     result = self._getComputerInformation(computer_id, user, False)
 
-    # Keep in cache server for 1 year
+    # Keep in cache server for 7 days
     self.REQUEST.response.setStatus(200)
     self.REQUEST.response.setHeader('Cache-Control',
-                                    'max-age=60, stale-if-error=31536000')
+                                    'public, max-age=60, stale-if-error=604800')
     self.REQUEST.response.setHeader('Vary',
                                     'REMOTE_USER')
+    self.REQUEST.response.setHeader('Last-Modified', rfc1123_date(DateTime()))
     self.REQUEST.response.setBody(result)
     return self.REQUEST.response
 
@@ -286,12 +287,13 @@ class SlapTool(BaseTool):
 #       return self._getComputerInformation(computer_id, user, True)
     result = self._getComputerInformation(computer_id, user, True)
 
-    # Keep in cache server for 1 year
+    # Keep in cache server for 7 days
     self.REQUEST.response.setStatus(200)
     self.REQUEST.response.setHeader('Cache-Control',
-                                    'max-age=60, stale-if-error=31536000')
+                                    'public, max-age=60, stale-if-error=604800')
     self.REQUEST.response.setHeader('Vary',
                                     'REMOTE_USER')
+    self.REQUEST.response.setHeader('Last-Modified', rfc1123_date(DateTime()))
     self.REQUEST.response.setBody(result)
     return self.REQUEST.response
 
@@ -600,12 +602,13 @@ class SlapTool(BaseTool):
       slap_partition._parameter_dict.update(parameter_dict)
     result = xml_marshaller.xml_marshaller.dumps(slap_partition)
 
-    # Keep in cache server for 1 year
+    # Keep in cache server for 7 days
     self.REQUEST.response.setStatus(200)
     self.REQUEST.response.setHeader('Cache-Control',
-                                    'max-age=60, stale-if-error=31536000')
+                                    'public, max-age=60, stale-if-error=604800')
     self.REQUEST.response.setHeader('Vary',
                                     'REMOTE_USER')
+    self.REQUEST.response.setHeader('Last-Modified', rfc1123_date(DateTime()))
     self.REQUEST.response.setBody(result)
     return self.REQUEST.response