code: public static String parseHashFromSuffix(String suffix) {
          if (StringUtils.isBlank(suffix)) return null;
          Matcher matcher = HASHSUFFIX_PATTERN.matcher(suffix);
          if (matcher.matches()) {
              return matcher.group(1);
          } else LOG.warn("Could not parse hash suffix {}", suffix);
          return null;
      }
docs: Does the inverse to {@link #appendHashSuffix(String, String)}: extracts the hash from the generated suffix.
  
  @param suffix the suffix generated by {@link #appendHashSuffix(String, String)} , nullable
  @return the hash if it could be extracted, otherwise null.