You told me dispersy candidates could get garbage collected without any notice, the cache was your idea Niels :P

Also we use it to map hashed key to the ip address. Perhaps we dont need all of the mapping dicts though.