code: public void invalidateAttributes(String DN, String extId, String uniqueName) {
          final String METHODNAME = "invalidateAttributes(String, String, String)";
  
          if (getAttributesCache() != null) {
  
              if (DN != null) {
                  getAttributesCache().invalidate(toKey(DN));
              }
              if (extId != null) {
                  getAttributesCache().invalidate(extId);
              }
              if (uniqueName != null) {
                  getAttributesCache().invalidate(toKey(uniqueName));
              }
  
              if (tc.isDebugEnabled()) {
                  Tr.debug(tc, METHODNAME + " " + iAttrsCacheName + " size: " + getAttributesCache().size());
              }
  
          }
      }
docs: Method to invalidate the specified entry from the attributes cache. One or all
  parameters can be set in a single call. If all parameters are null, then this
  operation no-ops.
  
  @param DN The distinguished name of the entity to invalidate attributes on.
  @param extId The external ID of the entity to invalidate attributes on.
  @param uniqueName The unique name of the entity to invalidate attributes on.