diff --git a/Nf/Front/Response/Http.php b/Nf/Front/Response/Http.php
index <HASH>..<HASH> 100644
--- a/Nf/Front/Response/Http.php
+++ b/Nf/Front/Response/Http.php
@@ -236,9 +236,16 @@ class Http extends AbstractResponse
     // sends header to allow the browser to cache the response a given time
     public function setCacheable($minutes)
     {
-        $this->setHeader('Expires', gmdate('D, d M Y H:i:s', time() + $minutes * 60) . ' GMT', true);
-        $this->setHeader('Cache-Control', 'max-age=' . $minutes * 60, true);
-        $this->setHeader('Pragma', 'public', true);
+        if($minutes <= 0) {
+            $this->setHeader('Cache-Control', 'private, no-cache, no-store, must-revalidate');
+            $this->setHeader('Expires', '-1');
+            $this->setHeader('Pragma', 'no-cache');
+        }
+        else {
+            $this->setHeader('Expires', gmdate('D, d M Y H:i:s', time() + $minutes * 60) . ' GMT', true);
+            $this->setHeader('Cache-Control', 'max-age=' . $minutes * 60, true);
+            $this->setHeader('Pragma', 'public', true);
+        }
     }
 
     public function getContentType()
setCacheable 0 for no-cache