Tweak the logic of how empty results sets are handled so that they can be optionally cached. Changed the SimpleHashWheelTimer to use this new switch and eliminate caching of keys that have no Registrations as it results in a leak othewise.