Seems reasonable, and the benchmarks are definitely better -- but it would be nice to revisit at some point. I think a hash that was custom designed to the actual use case could have lots of advantages.

Does it make sense to try and use this class for ustrings too?