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

abobrov
18.22.2008 22f742fe200dbd0298a4ed36df13fd394ebfa316
refs
author abobrov <abobrov@localhost>
Tuesday, March 18, 2008 12:22 +0100
committer abobrov <abobrov@localhost>
Tuesday, March 18, 2008 12:22 +0100
commit22f742fe200dbd0298a4ed36df13fd394ebfa316
tree 4fe979e97bb2dd587de952fc7d8a775d0a4418ef tree | zip | gz
parent 614342e996bd10f29c5e2b8a88c075d476ab86ba 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
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/FileSystemEntryCacheConfiguration.xml 9 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/extensions/FileSystemEntryCache.java 467 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/extensions/FileSystemEntryCacheIndex.java 102 ●●●● diff | view | raw | blame | history