code: protected void buildCache(int maxCacheSize) {
          if (blackPrefixList != null && !blackPrefixList.isEmpty()) {
              int min = Math.min(256, maxCacheSize);
              int max = Math.min(10240, maxCacheSize);
              ConcurrentLinkedHashMap.Builder<String, Boolean> builder = new ConcurrentLinkedHashMap.Builder<String, Boolean>()
                  .initialCapacity(min).maximumWeightedCapacity(max);
              this.resultOfInBlackList = builder.build();
          } else {
              this.resultOfInBlackList = null;
          }
      }
docs: 初始化缓存
  
  @param maxCacheSize 最大缓存