[root]/src/au/com/whitesquare/cache

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| steve | 15 (100.0%) | 837 (100.0%) | 55.8 |
Updated ExpiringCacheManager Thread to be a Daemon thread and shutdown when VM exits.
7 lines of code changed in:
Updated logging inside the ExpiringCacheManager.
11 lines of code changed in:
Updated touch times to be a ConcurrentHashMap.
13 lines of code changed in:
Migrated the base class to be the ConcurrentHashMap so that the removes in the Expire Thread do not clash and leave to many objects in the stacks.
170 lines of code changed in:
Added extra cleanup code to check that there are actual values for the touch keys.
31 lines of code changed in:
Added extra timing logic to ExpireThread to see how long it works.
Also added logic to move onto the next map, if the current one has a Concurrent Modification Exception.
44 lines of code changed in:
Javadoc addition.
172 lines of code changed in:
Now catches the concurrent modificiation exception and ignores it.
10 lines of code changed in:
Merged the ExpireCacheManager and Thread, as there was not enough logic to warrent 2 objects.
130 lines of code changed in:
Created expireable hashmaps and a thread to expire the elements.
249 lines of code changed in: