Menu

Code Commit Log


Commit Date  
[r29706] by agarwalamit
2014-07-28 13:23:18 Tree
[r29705] by agarwalamit
2014-07-28 13:08:57 Tree
[r29704] by jwjoubert

Made some adjustments to try and get it running with Frans Brooks.

2014-07-28 11:20:33 Tree
[r29703] by thibautd

fill the SoftCache with random stuff to monitor GC-related trace messages

it seems the JVM is able to clean only part of the softreferences when
it needs space. See comment in script for details

2014-07-28 07:42:22 Tree
[r29702] by thibautd

better log and documentation

2014-07-28 07:42:12 Tree
[r29701] by thibautd

trace info on cache cleanup

2014-07-27 13:42:53 Tree
[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
Older >
MongoDB Logo MongoDB