docs: @SuppressWarnings("unchecked")
      private Set<String> getFieldsForIndex0(String index) {
  
          if(index == null) {
              return Collections.EMPTY_SET;
          }
  
          if(auditLogIndex != null && auditLogIndex.equalsIgnoreCase(index)) {
              return Collections.EMPTY_SET;
          }
  
          if(auditLogPattern != null) {
              if(index.equalsIgnoreCase(getExpandedIndexName(auditLogPattern, null))) {
                  return Collections.EMPTY_SET;
              }
          }
  
          final Set<String> tmp = new HashSet<String>(100);
          for(String indexPattern: readEnabledFields.keySet()) {
              if(indexPattern != null && !indexPattern.isEmpty() && WildcardMatcher.match(indexPattern, index)) {
                  tmp.addAll(readEnabledFields.get(indexPattern));
              }
          }
          return tmp;
      }