aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/utils/LeastRecentlyUsedSet.java
Commit message (Collapse)AuthorAgeFilesLines
* reduce null analysis warningsBananeweizen2014-03-251-1/+0
| | | | | | This change allows unchecked conversion from non annotated expressions to nonnull expressions. Those are needed whenever we call a framework method (where we cannot add annotations ourselfes) and cause more warnings in Eclipse than they actually help.
* remove some nullness warnings in EclipseBananeweizen2014-01-271-0/+1
|
* Add extra NonNull annotationsSamuel Tardieu2014-01-111-0/+3
|
* refactoring: minor cleanup in utils classesBananeweizen2013-06-151-3/+3
|
* Merge remote-tracking branch 'origin/release'Bananeweizen2013-01-131-8/+11
|\ | | | | | | | | Conflicts: main/src/cgeo/geocaching/maps/CGeoMap.java
* \ Merge branch 'release' into upstreamSamuel Tardieu2013-01-011-0/+13
|\ \ | |/
| * fix #2316: race condition in LeastRecentlyUsedSetSamuel Tardieu2013-01-011-0/+13
| | | | | | | | | | | | removeAll() must be synchronized as well. Otherwise, the documentation states that it uses a (unsynchronized) iterator to perform the removal, which causes race conditions.
* | Refactoring: clone() overrides could need CloneNotSupportedExceptionSamuel Tardieu2012-12-181-1/+1
|/
* Remove JavaDoc @author tag.SammysHP2012-05-231-2/+0
| | | Files are edited by many people, also all editors are visible in the log.
* Refactoring: replace for loop by for each loopSamuel Tardieu2012-04-221-2/+2
|
* Fix #1402, makes caches access in cgeomap synchronizedrsudev2012-04-161-18/+43
|
* Merge remote-tracking branch 'teschi/issue#1304'Bananeweizen2012-04-081-49/+48
| | | | | Conflicts: main/src/cgeo/geocaching/maps/CGeoMap.java
* Support different modes of operation on LastRecentlyUsedMapteschi2012-04-031-0/+174
Added a Set interface for the LastRecentlyUsedMap Changed CGeoMap to use the LastRecentlyUsedSet as its caches-cache