public int evictStaleRefs(){
  if (timeout != 0L) {
    return evictStaleRefs(timeout);
  }
  return 0;
}

public int evictStaleRefs ( ) { if ( timeout != 0L ) { return evictStaleRefs ( timeout ) ; } return 0 ; }
examine references backwards from the tail , evicting any that have become stale ( too long since they were last touched ) based on the timeout specified to the ctor ( this is a nop if the timeout is zero ( 0 ) ) .
