cache: Convert generic NoNoneStore class into several subclasses
cache: Convert generic NoNoneStore class into several subclasses

Lambda functions are proving themselves as a problem when pickling
objects.

Spirotot/taskwiki,phha/taskwiki