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

abobrov
22.42.2008 30aae5dc39dfc10ca9e33257a5ccfc51fdc258b1
- proper handling of in-core restarts and finalization.
2 files modified
10 ■■■■ changed files
opendj-sdk/opends/src/server/org/opends/server/core/EntryCacheConfigManager.java 4 ●●●● patch | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/extensions/DefaultEntryCache.java 6 ●●●● patch | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/core/EntryCacheConfigManager.java
@@ -88,12 +88,12 @@
  private DefaultEntryCache _defaultEntryCache = null;
  // The entry cache order map sorted by the cache level.
  private static SortedMap<Integer, EntryCache<? extends
  private SortedMap<Integer, EntryCache<? extends
    EntryCacheCfg>> cacheOrderMap = new TreeMap<Integer,
    EntryCache<? extends EntryCacheCfg>>();
  // The entry cache name to level map.
  private static HashMap<String, Integer>
  private HashMap<String, Integer>
    cacheNameToLevelMap = new HashMap<String, Integer>();
  // Global entry cache monitor provider name.
opendj-sdk/opends/src/server/org/opends/server/extensions/DefaultEntryCache.java
@@ -107,7 +107,11 @@
   */
  public void finalizeEntryCache()
  {
    // No implementation required.
    for (EntryCache entryCache : cacheOrder) {
      entryCache.finalizeEntryCache();
    }
    // ReInitialize cache order array.
    cacheOrder = new EntryCache<?>[0];
  }