Directory src/au/com/whitesquare/cache/

Directory Created:
2005-06-24 18:01
Total Files:
3
Deleted Files:
1
Lines of Code:
430

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

Lines of Code

src/au/com/whitesquare/cache/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
steve 15 (100.0%) 837 (100.0%) 55.8

Most Recent Commits

steve 2008-11-11 17:52

Updated ExpiringCacheManager Thread to be a Daemon thread and shutdown when VM exits.

7 lines of code changed in:

  • src/au/com/whitesquare/cache: ExpiringCacheManager.java (+7 -5)
steve 2008-01-30 11:57

Updated logging inside the ExpiringCacheManager.

11 lines of code changed in:

  • src/au/com/whitesquare/cache: ExpiringCacheManager.java (+11 -6)
steve 2008-01-22 08:58

Updated touch times to be a ConcurrentHashMap.

13 lines of code changed in:

  • src/au/com/whitesquare/cache: Expireable.java (+7 -3), ExpiringHashMap.java (+6 -3)
steve 2008-01-16 09:33

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:

  • src/au/com/whitesquare/cache: ExpiringHashMap.java (+170 -172)
steve 2008-01-16 09:32

Added extra cleanup code to check that there are actual values for the touch keys.

31 lines of code changed in:

  • src/au/com/whitesquare/cache: ExpiringCacheManager.java (+31 -13)
steve 2008-01-16 09:14

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:

  • src/au/com/whitesquare/cache: ExpiringCacheManager.java (+44 -21)
steve 2007-01-30 22:04

Javadoc addition.

172 lines of code changed in:

  • src/au/com/whitesquare/cache: ExpiringHashMap.java (+172 -162)
steve 2005-09-12 22:11

Now catches the concurrent modificiation exception and ignores it.

10 lines of code changed in:

  • src/au/com/whitesquare/cache: ExpiringCacheManager.java (+10 -2)
steve 2005-06-24 22:30

Merged the ExpireCacheManager and Thread, as there was not enough logic to warrent 2 objects.

130 lines of code changed in:

  • src/au/com/whitesquare/cache: ExpiringCacheExpireThread.java (del), ExpiringCacheManager.java (+130 -20)
steve 2005-06-24 18:01

Created expireable hashmaps and a thread to expire the elements.

249 lines of code changed in:

  • src/au/com/whitesquare/cache: Expireable.java (new 27), ExpiringCacheExpireThread.java (new), ExpiringCacheManager.java (new 56), ExpiringHashMap.java (new 166)
Generated by StatCVS 0.3