I always die a little when I see someone using HashtableCacheProvider.
What do you think of removing it entirely. Worse case, we could provide an implementation
that is backed by ConcurrentHashMap but even with that, we would get no eviction policy
etc.