uw              Fri Mar  2 06:30:04 2001 EDT

  Modified files:              
    /php4/pear/Cache    Container.php 
  Log:
  - changed $max_age to an absolute timestamp value
  
  
Index: php4/pear/Cache/Container.php
diff -u php4/pear/Cache/Container.php:1.2 php4/pear/Cache/Container.php:1.3
--- php4/pear/Cache/Container.php:1.2   Thu Mar  1 09:18:22 2001
+++ php4/pear/Cache/Container.php       Fri Mar  2 06:30:03 2001
@@ -16,7 +16,7 @@
 // |          Sebastian Bergmann <[EMAIL PROTECTED]>               |
 // +----------------------------------------------------------------------+
 //
-// $Id: Container.php,v 1.2 2001/03/01 17:18:22 sbergmann Exp $
+// $Id: Container.php,v 1.3 2001/03/02 14:30:03 uw Exp $
 
 /**
 * Common base class of all cache storage container.
@@ -36,7 +36,7 @@
 * not recommended!
 * 
 * @author   Ulf Wendel <[EMAIL PROTECTED]>
-* @version  $Id: Container.php,v 1.2 2001/03/01 17:18:22 sbergmann Exp $
+* @version  $Id: Container.php,v 1.3 2001/03/02 14:30:03 uw Exp $
 * @package  Cache
 * @access   public
 * @abstract
@@ -100,6 +100,7 @@
         
             if ($this->id != $id)
                 $this->preload($id);
+
             return $this->data;
                             
         } else {
@@ -115,7 +116,7 @@
     * Checks if a dataset is expired.
     * 
     * @param    string  dataset ID
-    * @param    integer maximum age in seconds of the data set
+    * @param    integer maximum age timestamp
     * @return   boolean 
     * @access   public
     */
@@ -144,7 +145,7 @@
             return false;
         
         // you feel fine, Ulf?
-        if ($expired  = ($this->expires <= time() || ($max_age && $this->expires <= 
time() + $max_age)) ) {        
+        if ($expired  = ($this->expires <= time() || ($max_age && ($this->expires <= 
+$max_age))) ) {
            
            $this->delete($id);
            $this->flushPreload();
@@ -167,7 +168,7 @@
             if ($this->id != $id)
                 $this->preload($id);
 
-            return !($this->unknown);                            
+            return !($this->unknown);
             
         } else {
             
@@ -270,6 +271,7 @@
         $this->id = $id;        
         
         list($this->expires, $this->data) = $this->fetch($id);
+        
         if (NULL === $this->data) {
             
             // Uuups, unknown ID



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to