You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by vg...@apache.org on 2002/03/01 15:30:36 UTC

cvs commit: xml-cocoon2/src/java/org/apache/cocoon/caching DeltaTimeCacheValidity.java

vgritsenko    02/03/01 06:30:36

  Modified:    src/java/org/apache/cocoon/caching
                        DeltaTimeCacheValidity.java
  Log:
  Fix bug; add one more constructor
  
  Revision  Changes    Path
  1.7       +10 -2     xml-cocoon2/src/java/org/apache/cocoon/caching/DeltaTimeCacheValidity.java
  
  Index: DeltaTimeCacheValidity.java
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/caching/DeltaTimeCacheValidity.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- DeltaTimeCacheValidity.java	22 Feb 2002 07:03:49 -0000	1.6
  +++ DeltaTimeCacheValidity.java	1 Mar 2002 14:30:36 -0000	1.7
  @@ -57,7 +57,7 @@
    * A validation object that remains valid for a specified amount of time.
    *
    * @author <a href="mailto:M.Homeijer@devote.nl">Michael Homeijer</a>
  - * @version CVS $Id: DeltaTimeCacheValidity.java,v 1.6 2002/02/22 07:03:49 cziegeler Exp $
  + * @version CVS $Id: DeltaTimeCacheValidity.java,v 1.7 2002/03/01 14:30:36 vgritsenko Exp $
    */
   public final class DeltaTimeCacheValidity implements CacheValidity {
   
  @@ -69,7 +69,7 @@
        */
       public DeltaTimeCacheValidity(long minutes) {
           this.cachedDateTime = System.currentTimeMillis();
  -        this.timeInCache = timeInCache * 60000;
  +        this.timeInCache = minutes * 60000;
       }
   
       /**
  @@ -78,6 +78,14 @@
       public DeltaTimeCacheValidity(long minutes, long seconds) {
           this.cachedDateTime = System.currentTimeMillis();
           this.timeInCache = minutes * 60000 + seconds * 1000;
  +    }
  +
  +    /**
  +     * Creates validity object with timeout in minutes, seconds and milliseconds.
  +     */
  +    public DeltaTimeCacheValidity(long minutes, long seconds, long milliseconds) {
  +        this.cachedDateTime = System.currentTimeMillis();
  +        this.timeInCache = minutes * 60000 + seconds * 1000 + milliseconds;
       }
   
       public boolean isValid(CacheValidity validity) {
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     webmaster@xml.apache.org
To unsubscribe, e-mail:          cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org