Make Cache system more flexible
Merge pull request #75 from BtbN/multicache

Make Cache system more flexible