Updated: Comment #N
Problem/Motivation
Spawned from related issue, cache factories do not implement a common interface, which could make switching things out more fragile
Proposed resolution
Add a CacheFactoryInterface and have our factories implement this.
Remaining tasks
User interface changes
None
API changes
Factories should implement this interface.