Thomas Neidhart created COLLECTIONS-475:
-------------------------------------------

             Summary: Wrong timeout handling in expiration policies of 
PassiveExpiringMap
                 Key: COLLECTIONS-475
                 URL: https://issues.apache.org/jira/browse/COLLECTIONS-475
             Project: Commons Collections
          Issue Type: Bug
    Affects Versions: 4.0-alpha1
            Reporter: Thomas Neidhart
            Priority: Minor
             Fix For: 4.0


The timeunit parameter in the ctor of ConstantTimeToLiveExpirationPolicy is not 
used.

Additionally, the validateAndConvertToMillis method is wrong, it should be 
changed like this:

{noformat}
    private static long validateAndConvertToMillis(final long timeToLive,
                                                   final TimeUnit timeUnit) {
  if (timeUnit == null) {
    throw new IllegalArgumentException("Time unit must not be null");
  }
  return TimeUnit.MILLISECONDS.convert(timeToLive, timeUnit);
}
{noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to