Package org.apache.tomcat.util.buf

Examples of org.apache.tomcat.util.buf.TimeStamp


      if( managedCount >= managedLen ) {
    // What happens if expire is on the way ? Nothing,
    // expire will do it's job on the old array ( GC magic )
    // and the expired object will be marked as such
    // Same thing would happen ( and did ) with Hashtable
    TimeStamp newA[]=new TimeStamp[ 2 * managedLen ];
    System.arraycopy( managedObjs, 0, newA, 0, managedLen);
    managedObjs = newA;
    managedLen = 2 * managedLen;
      }
      managedObjs[managedCount]=ts;
View Full Code Here


      if(checkedObjs.length < checkedCount)
    checkedObjs = new TimeStamp[managedLen];
      System.arraycopy( managedObjs, 0, checkedObjs, 0, checkedCount);
  }
  for( int i=0; i< checkedCount; i++ ) {
      TimeStamp ts=checkedObjs[i];
      checkedObjs[i] = null;
     
      if (ts==null || !ts.isValid())
    continue;
     
      long maxInactiveInterval = ts.getMaxInactiveInterval();
      if( dL > 3 ) debug( "TS: " + maxInactiveInterval + " " +
        ts.getLastAccessedTime());
      if (maxInactiveInterval < 0)
    continue;
     
      long timeIdle = timeNow - ts.getLastAccessedTime();
     
      if (timeIdle >= maxInactiveInterval) {
    if( expireCallback != null ) {
        if( dL > 0 )
      debug( ts + " " + timeIdle + " " +
View Full Code Here

      if( managedCount >= managedLen ) {
    // What happens if expire is on the way ? Nothing,
    // expire will do it's job on the old array ( GC magic )
    // and the expired object will be marked as such
    // Same thing would happen ( and did ) with Hashtable
    TimeStamp newA[]=new TimeStamp[ 2 * managedLen ];
    System.arraycopy( managedObjs, 0, newA, 0, managedLen);
    managedObjs = newA;
    managedLen = 2 * managedLen;
      }
      managedObjs[managedCount]=ts;
View Full Code Here

      if(checkedObjs.length < checkedCount)
    checkedObjs = new TimeStamp[managedLen];
      System.arraycopy( managedObjs, 0, checkedObjs, 0, checkedCount);
  }
  for( int i=0; i< checkedCount; i++ ) {
      TimeStamp ts=checkedObjs[i];
      checkedObjs[i] = null;
     
      if (ts==null || !ts.isValid())
    continue;
     
      long maxInactiveInterval = ts.getMaxInactiveInterval();
      if( dL > 3 ) debug( "TS: " + maxInactiveInterval + " " +
        ts.getLastAccessedTime());
      if (maxInactiveInterval < 0)
    continue;
     
      long timeIdle = timeNow - ts.getThisAccessedTime();
     
      if (timeIdle >= maxInactiveInterval) {
    if( expireCallback != null ) {
        if( dL > 0 )
      debug( ts + " " + timeIdle + " " +
View Full Code Here

TOP

Related Classes of org.apache.tomcat.util.buf.TimeStamp

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.