Cache clogs objects using the new generalized cache

Clogs objects are indexed by queue rather than context, because they
store temporary data that is used during the execution of the
operations.
Merge pull request #120 from bmerry/clogs-cache2

Cache clogs objects using the new generalized cache