Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | pass the key to the block in cache.fetch on misses | Noah Hendrix | 2012-10-23 | 1 | -5/+5 |
| | |||||
* | Ensure expires_in and created_at timestamps aren't nil when attempting to ↵ | Joshua Peek | 2012-10-10 | 1 | -1/+1 |
| | | | | upgrade cache | ||||
* | fix broken cache tests | Brian Durand | 2012-09-30 | 1 | -2/+2 |
| | |||||
* | Optimize ActiveSupport::Cache::Entry to reduce memory and processing overhead. | Brian Durand | 2012-09-30 | 1 | -63/+85 |
| | |||||
* | update AS docs [ci skip] | Francesco Rodriguez | 2012-09-17 | 1 | -71/+79 |
| | |||||
* | Fix ActiveSupport Cache decrement method description | Alexey Vakhov | 2012-05-25 | 1 | -1/+1 |
| | |||||
* | Merge pull request #4496 from makeable/master | Aaron Patterson | 2012-05-03 | 1 | -1/+1 |
|\ | | | | | Active Support Cache - race_condition_ttl should be an integer | ||||
| * | race_condition_ttl should be an integer | Matt Williams | 2012-01-17 | 1 | -1/+1 |
| | | |||||
* | | Allow retrieve_cache_key to work on collections such as ActiveRecord::Relation. | Erich Menge | 2012-03-12 | 1 | -0/+1 |
| | | |||||
* | | suggested changes. | Nupur Jain | 2012-02-21 | 1 | -5/+1 |
| | | |||||
* | | Inline the prefix assignment so it doesnt look so daft | David Heinemeier Hansson | 2012-01-27 | 1 | -2/+1 |
| | | |||||
* | | Revert "Fix expanding cache key for single element arrays" | David Heinemeier Hansson | 2012-01-27 | 1 | -1/+1 |
|/ | | | | | | This reverts commit abe915f23777efe10f17d611bf5718ca855a0704. This broke all existing keys and it's wrong anyway. The array is just there as a convenience option for building the string. It's intentional that [ "stuff"] and "stuff" generates the same key. | ||||
* | Merge pull request #4007 from exviva/expand_cache_key_for_one_element_array | José Valim | 2011-12-16 | 1 | -1/+1 |
|\ | | | | | Fix expanding cache key for single element arrays | ||||
| * | Fix expanding cache key for single element arrays | Olek Janiszewski | 2011-12-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | In short: expand_cache_key(element) should not equal expand_cache_key([element]) This way a fragment cache key for an index page with only a single element in the collection is different than a fragment cache for a typical show page for that element. | ||||
* | | Add ActiveSupport::Cache::NullStore to expose caching interface without ↵ | Brian Durand | 2011-12-12 | 1 | -0/+1 |
|/ | | | | actually caching for development and test environments. | ||||
* | Optimize cache expansion by skipping rails cache id in nested keys. | José Valim | 2011-11-23 | 1 | -54/+60 |
| | |||||
* | Fix #3737 AS::expand_cache_key generates wrong key in certain situations ↵ | Olek Janiszewski | 2011-11-23 | 1 | -1/+1 |
| | | | | | | | (part 2) `nil` and `false` both expand to `""` (empty string), while `true` expands to `"true"`; `false` should expand to `"false"` | ||||
* | Fix #3737 AS::expand_cache_key generates wrong key in certain situations | Olek Janiszewski | 2011-11-23 | 1 | -10/+4 |
| | | | | | `cache_key` method is never called when the argument is a 1-element array with something that responds to `cache_key` | ||||
* | Revert "tests predicates according to the boolean interpretation of their ↵ | Xavier Noria | 2011-11-21 | 1 | -2/+6 |
| | | | | | | | | | return value, not expecting specifically true or false" Reason: there were some genuine tests for false when reading values, going to revise those ones. This reverts commit a539a5e3f3be68f027d3dfe43f88dc9f0642c743. | ||||
* | tests predicates according to the boolean interpretation of their return ↵ | Xavier Noria | 2011-11-21 | 1 | -6/+2 |
| | | | | value, not expecting specifically true or false | ||||
* | cache entry: options[:compressed] is a regular flag, no need for !! | Xavier Noria | 2011-11-21 | 1 | -1/+1 |
| | |||||
* | adds a comment to clarify an edge case | Xavier Noria | 2011-11-21 | 1 | -0/+3 |
| | |||||
* | a couple of spurious spaces I saw in passing | Xavier Noria | 2011-11-21 | 1 | -2/+2 |
| | |||||
* | fix a document for :compress_threshold. DEFAULT_COMPRESS_LIMIT is 16K. | kennyj | 2011-10-30 | 1 | -1/+1 |
| | |||||
* | Merge pull request #3464 from kennyj/avoid_to_call_twice | Santiago Pastorino | 2011-10-29 | 1 | -8/+5 |
|\ | | | | | avoided to call `Marshal.dump` twice | ||||
| * | avoided to call twice | kennyj | 2011-10-30 | 1 | -8/+5 |
| | | |||||
* | | Merge pull request #3463 from kennyj/fix_document_for_cache | Santiago Pastorino | 2011-10-29 | 1 | -1/+1 |
|\ \ | |/ |/| | fix a document for race_condition_ttl. ActiveSupport::Cache::MemoryCache isn't exist. | ||||
| * | fix a document for race_condition_ttl. ActiveSupport::Cache::MemoryCache ↵ | kennyj | 2011-10-30 | 1 | -1/+1 |
| | | | | | | | | isn't exist | ||||
* | | removed reference to SynchronizedMemoryStore and CompressedMemCacheStore ↵ | kennyj | 2011-10-30 | 1 | -2/+0 |
|/ | | | | (the remaining code from 9cafc28874) | ||||
* | Merge pull request #2393 from bdurand/fix_cache_read_multi | Santiago Pastorino | 2011-08-01 | 1 | -1/+1 |
|\ | | | | | Fix ArgumentError in ActiveSupport::Cache::CacheStore.read_multi | ||||
| * | Pass options in ActiveSupport::Cache::CacheStore#read_multi through to the ↵ | Brian Durand | 2011-08-01 | 1 | -1/+1 |
| | | | | | | | | delete_entry call. | ||||
* | | Change ActiveSupport::Cache behavior to always return duplicate objects ↵ | Brian Durand | 2011-07-29 | 1 | -15/+8 |
|/ | | | | instead of frozen objects. | ||||
* | Properly cache value when it is "false" | Sebi Burkhard | 2011-07-08 | 1 | -2/+2 |
| | |||||
* | minor edit in 7896ac3 | Vijay Dev | 2011-07-05 | 1 | -1/+1 |
| | |||||
* | general grammar cleanup of cache docs | Matt Jankowski | 2011-07-01 | 1 | -24/+26 |
| | |||||
* | do not test explicit equality of predicate methods, they should be allowed ↵ | Aaron Patterson | 2011-03-07 | 1 | -5/+1 |
| | | | | to return truthy or falsey objects | ||||
* | refactor calls to to_param in expand_key method | Aaron Patterson | 2011-03-07 | 1 | -9/+10 |
| | |||||
* | use sort_by instead of sort() | Aaron Patterson | 2011-03-05 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' of https://github.com/cylence/docrails into cylence-master | Aditya Sanghi | 2010-11-29 | 1 | -1/+1 |
|\ | |||||
| * | Corrected typo and wording. | Ryan L. Cross | 2010-10-24 | 1 | -1/+1 |
| | | |||||
* | | Resolves LH #6063, should be :expires_in not :expire_in | Aditya Sanghi | 2010-11-27 | 1 | -2/+2 |
|/ | |||||
* | Exception handling more readable | Thiago Pradi | 2010-09-19 | 1 | -2/+2 |
| | | | | | | [#5601 state:committed] Signed-off-by: Santiago Pastorino <santiago@wyeworks.com> | ||||
* | Revert "Setup explicit requires for files with exceptions. Removed them from ↵ | José Valim | 2010-09-02 | 1 | -1/+0 |
| | | | | | | | | autoloading." Booting a new Rails application does not work after this commit [#5359 state:open] This reverts commit 38a421b34d0b414564e919f67d339fac067a56e6. | ||||
* | Setup explicit requires for files with exceptions. Removed them from ↵ | Łukasz Strzałkowski | 2010-09-02 | 1 | -0/+1 |
| | | | | | | autoloading. Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | Support pluggable cache stores. | Mike Perham | 2010-08-28 | 1 | -1/+8 |
| | | | | | | [#5486 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> | ||||
* | Deletes trailing whitespaces (over text files only find * -type f -exec sed ↵ | Santiago Pastorino | 2010-08-14 | 1 | -11/+11 |
| | | | | 's/[ \t]*$//' -i {} \;) | ||||
* | Make options an attr_reader | Santiago Pastorino | 2010-07-30 | 1 | -6/+1 |
| | |||||
* | Merge remote branch 'rails/master' | Xavier Noria | 2010-07-30 | 1 | -2/+0 |
|\ | |||||
| * | removing unused variable | Neeraj Singh | 2010-07-28 | 1 | -2/+0 |
| | | |||||
* | | editing the documentation regarding :race_condition_ttl and :expires_in ↵ | Neeraj Singh | 2010-07-28 | 1 | -22/+23 |
| | | | | | | | | option in AS cache |