├── .gitignore ├── CHANGELOG ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── benchmarks ├── afterrefactor.txt ├── midrefactor.txt ├── v0.0.2.txt ├── v0.0.3.txt ├── v0.1.2.txt ├── v0.2.1.txt └── v0.2.2.txt ├── cache.gemspec ├── lib ├── cache.rb └── cache │ ├── active_support_cache_dalli_store.rb │ ├── active_support_cache_file_store.rb │ ├── active_support_cache_memory_store.rb │ ├── active_support_cache_store.rb │ ├── config.rb │ ├── dalli_client.rb │ ├── mem_cache.rb │ ├── memcached.rb │ ├── memcached_rails.rb │ ├── redis.rb │ ├── redis_namespace.rb │ └── version.rb └── test ├── helper.rb ├── profile └── benchmark.rb ├── shared_tests.rb ├── test_active_support_cache_file_store.rb ├── test_dalli_storage.rb ├── test_dalli_store_storage.rb ├── test_default_storage.rb ├── test_memcache_storage.rb ├── test_memcached_binary_storage.rb ├── test_memcached_rails_storage.rb ├── test_memcached_storage.rb ├── test_rails_cache_storage.rb ├── test_redis_namespace_storage.rb └── test_redis_storage.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/CHANGELOG -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/Rakefile -------------------------------------------------------------------------------- /benchmarks/afterrefactor.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/benchmarks/afterrefactor.txt -------------------------------------------------------------------------------- /benchmarks/midrefactor.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/benchmarks/midrefactor.txt -------------------------------------------------------------------------------- /benchmarks/v0.0.2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/benchmarks/v0.0.2.txt -------------------------------------------------------------------------------- /benchmarks/v0.0.3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/benchmarks/v0.0.3.txt -------------------------------------------------------------------------------- /benchmarks/v0.1.2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/benchmarks/v0.1.2.txt -------------------------------------------------------------------------------- /benchmarks/v0.2.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/benchmarks/v0.2.1.txt -------------------------------------------------------------------------------- /benchmarks/v0.2.2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/benchmarks/v0.2.2.txt -------------------------------------------------------------------------------- /cache.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/cache.gemspec -------------------------------------------------------------------------------- /lib/cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/lib/cache.rb -------------------------------------------------------------------------------- /lib/cache/active_support_cache_dalli_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/lib/cache/active_support_cache_dalli_store.rb -------------------------------------------------------------------------------- /lib/cache/active_support_cache_file_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/lib/cache/active_support_cache_file_store.rb -------------------------------------------------------------------------------- /lib/cache/active_support_cache_memory_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/lib/cache/active_support_cache_memory_store.rb -------------------------------------------------------------------------------- /lib/cache/active_support_cache_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/lib/cache/active_support_cache_store.rb -------------------------------------------------------------------------------- /lib/cache/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/lib/cache/config.rb -------------------------------------------------------------------------------- /lib/cache/dalli_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/lib/cache/dalli_client.rb -------------------------------------------------------------------------------- /lib/cache/mem_cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/lib/cache/mem_cache.rb -------------------------------------------------------------------------------- /lib/cache/memcached.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/lib/cache/memcached.rb -------------------------------------------------------------------------------- /lib/cache/memcached_rails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/lib/cache/memcached_rails.rb -------------------------------------------------------------------------------- /lib/cache/redis.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/lib/cache/redis.rb -------------------------------------------------------------------------------- /lib/cache/redis_namespace.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/lib/cache/redis_namespace.rb -------------------------------------------------------------------------------- /lib/cache/version.rb: -------------------------------------------------------------------------------- 1 | class Cache 2 | VERSION = '0.4.1' 3 | end 4 | -------------------------------------------------------------------------------- /test/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/test/helper.rb -------------------------------------------------------------------------------- /test/profile/benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/test/profile/benchmark.rb -------------------------------------------------------------------------------- /test/shared_tests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/test/shared_tests.rb -------------------------------------------------------------------------------- /test/test_active_support_cache_file_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/test/test_active_support_cache_file_store.rb -------------------------------------------------------------------------------- /test/test_dalli_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/test/test_dalli_storage.rb -------------------------------------------------------------------------------- /test/test_dalli_store_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/test/test_dalli_store_storage.rb -------------------------------------------------------------------------------- /test/test_default_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/test/test_default_storage.rb -------------------------------------------------------------------------------- /test/test_memcache_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/test/test_memcache_storage.rb -------------------------------------------------------------------------------- /test/test_memcached_binary_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/test/test_memcached_binary_storage.rb -------------------------------------------------------------------------------- /test/test_memcached_rails_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/test/test_memcached_rails_storage.rb -------------------------------------------------------------------------------- /test/test_memcached_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/test/test_memcached_storage.rb -------------------------------------------------------------------------------- /test/test_rails_cache_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/test/test_rails_cache_storage.rb -------------------------------------------------------------------------------- /test/test_redis_namespace_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/test/test_redis_namespace_storage.rb -------------------------------------------------------------------------------- /test/test_redis_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/cache/HEAD/test/test_redis_storage.rb --------------------------------------------------------------------------------