Menu

Code Commit Log


Commit Date  
[r29700] by thibautd

bugfix

somehow misunderstood the return value of putIfAbsent...

2014-07-27 13:42:43 Tree
[r29699] by thibautd

let the cleanup be done by a daemon thread

2014-07-27 13:42:34 Tree
[r29698] by thibautd

rename classes: remove "lru" from names

2014-07-27 13:42:24 Tree
[r29697] by thibautd

drop the LRU mechanism and use a ConcurrentHashMap for softReferences

using the cache from several threads is currently very slow, because of
synchronization for each put(). ConcurrentHashMap has neat mechanisms to
reduce thread communication to the strict minimum.
The LRu was actually not very useful, given that soft references allow to
keep data almost indefinitely if enough RAM is given.

2014-07-27 13:42:11 Tree
[r29696] by thibautd

minor bugfix (LRU contained one element less than specified)

2014-07-27 13:42:00 Tree
[r29695] by thibautd

global caches

2014-07-27 13:41:52 Tree
[r29694] by thibautd

allow to pass cache by constructor

to allow using a global cache rather than a cache per instance.

2014-07-27 13:41:42 Tree
[r29693] by thibautd

bugfix and make adding thread safe

2014-07-27 13:41:31 Tree
[r29692] by agarwalamit
2014-07-26 19:41:24 Tree
[r29691] by michaz

remove rests of qsimconfiggroup

2014-07-26 11:02:18 Tree
Older >
MongoDB Logo MongoDB