remove consumer cache

The consumer cache impl was doing more harm than good, and I kept having to
reset the cache.

I will use a better memoization lib later on, after performance testing.