private void buildBloomFilter() {
    final BloomFilter<Bytes> bf =
        BloomFilter.create((id, val) -> val.putBytes(id.toArray()), maxEntriesCnt, 0.001);
    streamAllPeers().map(Peer::getId).forEach(bf::put);
    this.evictionCnt = 0;
    this.idBloom = bf;
  }
Evicts a peer from the underlying table.

@param peer The peer to evict.
@return Whether the peer existed, and hence the eviction took place.
ethereum/p2p/src/main/java/org/hyperledger/besu/ethereum/p2p/discovery/internal/PeerTable.java