docs: public void release(Mac mac) {
          Queue<Mac> pool = this.macPoolByAlgorithm.get(mac.getAlgorithm());
          if (pool == null) {
              pool = new LinkedBlockingQueue<Mac>();
              this.macPoolByAlgorithm.put(mac.getAlgorithm(), pool);
          }
          pool.offer(mac);
      }