From fd33962f8ed2a8d57e61624f3523adde2b25e974 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Tue, 15 Mar 2016 08:56:11 +0000
Subject: [PATCH] OPENDJ-2709 Reduce lock contention in AuthenticatedUsers for modify/delete requests

---
 opendj-server-legacy/src/main/java/org/opends/server/api/DITCacheMap.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/api/DITCacheMap.java b/opendj-server-legacy/src/main/java/org/opends/server/api/DITCacheMap.java
index 73a7b57..ed646bb 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/api/DITCacheMap.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/api/DITCacheMap.java
@@ -347,6 +347,18 @@
 
 
   /**
+   * Returns {@code true} if there are stored objects subordinate to subtree DN.
+   * @param key subtree DN.
+   * @return {@code true} if there are stored objects subordinate to subtree DN.
+   */
+  public boolean containsSubtree(DN key)
+  {
+    return ditCacheMap.containsKey(key);
+  }
+
+
+
+  /**
    * Removes a set of stored objects subordinate to subtree DN.
    * @param key subtree DN.
    * @param values collection for removed objects subordinate

--
Gitblit v1.10.0