public void removeNode(T pNode) {
        Iterator<Map.Entry<Long, VirtualNode<T>>> it = ring.entrySet().iterator();
        while (it.hasNext()) {
            Map.Entry<Long, VirtualNode<T>> entry = it.next();
            VirtualNode<T> virtualNode = entry.getValue();
            if (virtualNode.isVirtualNodeOf(pNode)) {
                it.remove();
            }
        }
    }
remove the physical node from the hash ring
@param pNode
core/src/main/java/thirdparty/com/github/jaskey/consistenthash/ConsistentHashRouter.java