mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

abobrov
18.22.2008 35115583f3c9b885d3ad602909f6ed78ea76de46
refs
author abobrov <abobrov@localhost>
Tuesday, March 18, 2008 12:22 +0100
committer abobrov <abobrov@localhost>
Tuesday, March 18, 2008 12:22 +0100
commit35115583f3c9b885d3ad602909f6ed78ea76de46
tree ee0344a655fd496c6b9fe3c5adafc3f323992c6b tree | zip | gz
parent 08b43d500a8aab4d29906c60820ca0983ead359e view | diff
- cut down on in heap memory usage by aggregating cache maps into
the common index and use String objects in place of DN objects.

- persistent state save/restore speed up and reduced in heap mem
consumption due to the common index usage with JE serializable
objects only.

- lock re-shuffling to improve concurrency when priming/updating.

- use JE no locking mode to improve concurrency and keep default
JE properties in place instead of optimizing for tmpFS space.
3 files modified
578 ■■■■ changed files
opends/src/admin/defn/org/opends/server/admin/std/FileSystemEntryCacheConfiguration.xml 9 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/FileSystemEntryCache.java 467 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/FileSystemEntryCacheIndex.java 102 ●●●● diff | view | raw | blame | history