Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
3.1
-
None
-
n/a
Description
The LRUMap constructor specifies "@param maxSize the maximum size of the map, -1 for no limit"
The first line is then:
if (maxSize < 1)
{ throw new IllegalArgumentException("LRUMap max size must be greater than 0"); }There is nothing wrong with allowing a negative maxSize. This way the map can be used to order elements relative to access time. I think the above code should be remove and the javadoc should stay the same.