Remove unused "use" statement
Add CacheFactory
Merge pull request #18 from DaveRandom/refactoring/cache-factory

Refactoring/cache factory