Extract Default cache into Class

- Enable use for __any__ Ruby version that has an available cache.

I also pushed a default cache for Ruby 2.1.0