Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Update Orchestra instrumentations and move part of logging to Orchestra. | José Valim | 2009-10-15 | 1 | -6/+5 | |
| | ||||||
* | Revert "Rename Orchestra to Notifications [#3321 state:resolved]" | José Valim | 2009-10-15 | 1 | -1/+1 | |
| | | | | This reverts commit 8cbf825425dc8ad3770881ea4e100b9023c69ce2. | |||||
* | Rename Orchestra to Notifications [#3321 state:resolved] | Joshua Peek | 2009-10-14 | 1 | -1/+1 | |
| | ||||||
* | Mute log info coming from the local_cache strategy | Pratik Naik | 2009-10-09 | 1 | -0/+7 | |
| | ||||||
* | Instrumenting cache stores. | José Valim | 2009-09-20 | 1 | -34/+26 | |
| | ||||||
* | More perf work: | Yehuda Katz | 2009-08-11 | 1 | -7/+15 | |
| | | | | | | | | | | | | | | * Move #set_cookie and #delete_cookie inline to optimize. These optimizations should almost certainly be sent back upstream to Rack. The optimization involves using an ivar for cookies instead of indexing into the headers each time. * Was able to use a bare Hash for headers now that cookies have their own joining semantics (some code assumed that the raw cookies were an Array). * Cache blankness of body on body= * Improve expand_cache_key for Arrays of a single element (common in our case) * Use a simple layout condition check unless conditions are used * Cache visible actions * Lazily load the UrlRewriter * Make etag an ivar that is set on prepare! | |||||
* | Fixes bug where Memcached connections get corrupted when an invalid expire ↵ | Yehuda Katz + Carl Lerche | 2009-07-01 | 1 | -2/+11 | |
| | | | | is passed in [#2854 state:resolved] | |||||
* | Try speeding up rails booting | Yehuda Katz + Carl Lerche | 2009-06-25 | 1 | -1/+6 | |
| | ||||||
* | Add expiry support File cache store [#1693 state:resolved] [Roman ↵ | Pratik Naik | 2009-06-21 | 1 | -2/+10 | |
| | | | | Shterenzon, Pratik Naik] | |||||
* | Fix dependencies revealed by testing in isolation | Jeremy Kemper | 2009-04-22 | 1 | -0/+1 | |
| | ||||||
* | Remove rarely-used DRb cache store | Jeremy Kemper | 2009-04-17 | 1 | -4/+3 | |
| | ||||||
* | Explicit class attribute accessor, benchmark, and NameError extension ↵ | Jeremy Kemper | 2009-03-28 | 1 | -0/+3 | |
| | | | | dependencies | |||||
* | Decouple the local cache strategy from MemCacheStore for reuse with other ↵ | Lourens Naude | 2009-01-17 | 1 | -0/+4 | |
| | | | | | | remote stores [#1653 state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com> | |||||
* | Benchmark.ms | Jeremy Kemper | 2008-12-09 | 1 | -2/+2 | |
| | ||||||
* | Autoload cache stores | Jeremy Kemper | 2008-11-23 | 1 | -6/+7 | |
| | ||||||
* | Merge with docrails | Pratik Naik | 2008-11-02 | 1 | -1/+103 | |
| | ||||||
* | Changed all benchmarking reports to be in milliseconds | David Heinemeier Hansson | 2008-09-05 | 1 | -1/+1 | |
| | ||||||
* | MemoryStore is the only "unsafe" store. Make it threadsafe by default. | Joshua Peek | 2008-08-06 | 1 | -18/+0 | |
| | ||||||
* | Allow ActiveSupport::Cache logger to be silenced | Joshua Peek | 2008-07-17 | 1 | -2/+6 | |
| | ||||||
* | Cleanup ActiveSupport::Cache::ThreadSafety module and add test coverage | Joshua Peek | 2008-07-17 | 1 | -21/+11 | |
| | ||||||
* | Everything responds to #to_param | Jeremy Kemper | 2008-06-21 | 1 | -3/+1 | |
| | ||||||
* | true#to_param => true, so be sure to #to_s expanded cache keys | Jeremy Kemper | 2008-06-20 | 1 | -9/+9 | |
| | ||||||
* | Fall back to #to_s for cache key expansion | Jeremy Kemper | 2008-06-20 | 1 | -1/+3 | |
| | ||||||
* | Add fragment_exist? and exist? methods to cache stores. [#203 state:resolved] | José Valim | 2008-05-19 | 1 | -2/+6 | |
| | | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | |||||
* | Improve documentation coverage and markup | Xavier Noria | 2008-05-02 | 1 | -1/+1 | |
| | | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | |||||
* | Implement increment/decrement on cache storage engines, using read/write by ↵ | Tobias Lütke | 2008-04-29 | 1 | -0/+17 | |
| | | | | default and using atomic command on memcache | |||||
* | Add a handful of cache store tests | Jeremy Kemper | 2008-02-01 | 1 | -0/+2 | |
| | | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8764 5ecf4fe2-1ee6-0310-87b1-e25e094e27de | |||||
* | cache.fetch(key, :force => true) to force a cache miss | Jeremy Kemper | 2008-02-01 | 1 | -4/+5 | |
| | | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8763 5ecf4fe2-1ee6-0310-87b1-e25e094e27de | |||||
* | Moved the caching stores from ActionController::Caching::Fragments::* to ↵ | David Heinemeier Hansson | 2008-01-03 | 1 | -0/+121 | |
ActiveSupport::Cache::*. If you're explicitly referring to a store, like ActionController::Caching::Fragments::MemoryStore, you need to update that reference with ActiveSupport::Cache::MemoryStore [DHH] Deprecated ActionController::Base.fragment_cache_store for ActionController::Base.cache_store [DHH] All fragment cache keys are now by default prefixed with the 'views/' namespace [DHH] Added ActiveRecord::Base.cache_key to make it easier to cache Active Records in combination with the new ActiveSupport::Cache::* libraries [DHH] Added ActiveSupport::Gzip.decompress/compress(source) as an easy wrapper for Zlib [Tobias Luetke] Included MemCache-Client to make the improved ActiveSupport::Cache::MemCacheStore work out of the box [Bob Cottrell, Eric Hodel] Added config.cache_store to environment options to control the default cache store (default is FileStore if tmp/cache is present, otherwise MemoryStore is used) [DHH] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8546 5ecf4fe2-1ee6-0310-87b1-e25e094e27de |