Remove all references to request_cache
Alternative find_by_sql implementation.
QueryCache for 3.1
Consistent use of cache_key and invalidation of version store.
A simpler / faster dispatcher fetch. The spec "should delegate fetch to the first cacheable strategy" is already proven by various other specs, e.g. by spec "should not hit the cache when an :id where clause is defined".
Specs for QueryCache
doc
Also show model name in miss/hit debug messages.
Expire subclassed models correctly

We have cached models that are subclassed.
If an update happens on the subclassed record,
we need to expire the parent's cache.
Adds an optional TTL to limit cache time

We have external services that update cached models without going
through rails (not a recommended design), and found that the best
way to avoid serving cached results from record-cache was to add a
TTL to these models, so the data would expire after a set time.
add a test
Added TravisCI configuration
Added TravisCI and RubyGems shields to README
Merge pull request #33 from robinroestenburg/travis-ci

Travis CI integration
Merge pull request #11 from lawrencepit/qcache

Replace request_cache in favor of ActiveRecord::QueryCache
Merge branch 'lawrencepit-qcache'
Issue #26: Correctly handle parameterized find_by_sql selects
Issue #21: Rails 3.2.2 Insert problem
Updated readme: unique_index and full_table options
Issue #18: MySQL-specific table and column name quoting in AREL visitor