Xavier Noria
|
abae712213
|
fixes a couple of wrong requires
|
2010-01-01 14:28:57 -08:00 |
|
Xavier Noria
|
13168e6594
|
requires active_support/inflector/methods active_support/core_ext/string/inflections in local_cache.rb because it uses underscore
|
2010-01-01 14:28:55 -08:00 |
|
Xavier Noria
|
f1e34cc41d
|
requires active_support/core_ext/array/extract_options in mem_cache_store.rb because it uses extract_options!
|
2010-01-01 14:28:55 -08:00 |
|
Xavier Noria
|
7f7f5d619a
|
requires active_support/gzip in CompressedMemCacheStore because it uses ActiveSupport::Gzip
|
2010-01-01 14:28:55 -08:00 |
|
David Vrensk
|
af44b07649
|
Rdoc for changes introduced in e2ed1a1ca, 36058f450.
[#3451 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
|
2009-11-12 11:21:44 -08:00 |
|
José Valim
|
af0d1fa892
|
Update Orchestra instrumentations and move part of logging to Orchestra.
|
2009-10-15 18:18:44 -03:00 |
|
Pratik Naik
|
987d501182
|
Mute log info coming from the local_cache strategy
|
2009-10-09 15:03:18 +01:00 |
|
Jeremy Kemper
|
0bd6e933c0
|
Restore split between require-time and runtime load path mungery. Simplifies vendor requires.
|
2009-09-24 18:38:18 -07:00 |
|
José Valim
|
4215e9ab93
|
Instrumenting cache stores.
|
2009-09-20 12:07:21 -03:00 |
|
Joshua Peek
|
b2f0b8cbda
|
Rollback AS bundler work and improve activation of vendored dependencies
|
2009-09-13 22:55:46 -05:00 |
|
Pratik Naik
|
e033b5d037
|
Merge docrails
|
2009-07-25 16:03:58 +01:00 |
|
Yehuda Katz + Carl Lerche
|
1026d7706f
|
Original cache objects should not be immutable [#2860 state:resolved]
Signed-off-by: Yehuda Katz + Carl Lerche <ykatz+clerche@engineyard.com>
|
2009-07-01 12:16:55 -07:00 |
|
Pratik Naik
|
b5775c2b3e
|
Add expiry support File cache store [#1693 state:resolved] [Roman Shterenzon, Pratik Naik]
|
2009-06-21 15:25:28 +01:00 |
|
Joshua Peek
|
6ef329d325
|
Ensure Memcache local cache returns duplicated values [#2302 state:resolved]
|
2009-05-27 14:54:58 -05:00 |
|
Bryan Helmkamp
|
36058f4504
|
Use duck typing to also allow MemCache-like object when initializing a MemCacheStore
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
|
2009-05-19 16:58:04 -07:00 |
|
Bryan Helmkamp
|
e2ed1a1ca4
|
Allow MemCacheStore to be initialized with a MemCache object instead of addresses and options
|
2009-05-19 10:54:56 -07:00 |
|
Joe Van Dyk
|
29550cc91f
|
Add ability to get multiple memcached keys at the same time (via MemCacheStore#read_multi).
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
|
2009-05-18 13:43:56 -07:00 |
|
Jeremy Kemper
|
f28bd9557c
|
Fix dependencies revealed by testing in isolation
|
2009-04-22 18:54:13 -07:00 |
|
Jeremy Kemper
|
685a53a360
|
Merge branch 'master' into cherry
Conflicts:
activesupport/CHANGELOG
activesupport/lib/active_support/core_ext/class/delegating_attributes.rb
activesupport/lib/active_support/core_ext/hash/conversions.rb
activesupport/lib/active_support/core_ext/module/attribute_accessors.rb
activesupport/lib/active_support/core_ext/string/multibyte.rb
activesupport/lib/active_support/core_ext/time/calculations.rb
activesupport/lib/active_support/deprecation.rb
|
2009-04-20 18:31:40 -07:00 |
|
Jeremy Kemper
|
595e03336f
|
Remove rarely-used DRb cache store
|
2009-04-17 21:53:17 -07:00 |
|
Joshua Peek
|
0e9efae474
|
Nicer name for anonymous local cache middleware class
|
2009-04-02 12:05:21 -05:00 |
|
Jeremy Kemper
|
36e934a5ce
|
Fix require
|
2009-03-29 00:10:32 -07:00 |
|
Jeremy Kemper
|
db214a1b5a
|
Explicit File#atomic_write dependency
|
2009-03-29 00:08:22 -07:00 |
|
Joshua Peek
|
2e69db18ce
|
Only dup local cache values if duplicable [#1653 state:resolved]
|
2009-01-28 21:20:46 -06:00 |
|
Lourens Naude
|
b08c968875
|
Decouple the local cache strategy from MemCacheStore for reuse with other remote stores [#1653 state:resolved]
Signed-off-by: Joshua Peek <josh@joshpeek.com>
|
2009-01-17 18:05:48 -06:00 |
|
Nahum Wild
|
a53ad5bba3
|
Added in a local per request cache to MemCacheStore. It acts as a buffer to stop unneccessary requests being sent through to memcache [#1653 state:resolved]
Signed-off-by: Joshua Peek <josh@joshpeek.com>
|
2009-01-15 21:29:32 -06:00 |
|
Jeremy Kemper
|
283418a785
|
Lazy-require DRb for ActiveSupport::Cache::DRbStore
|
2008-11-23 15:30:21 -08:00 |
|
Pratik Naik
|
b047929c14
|
Merge with docrails
|
2008-11-02 04:02:40 +05:30 |
|
Doug Barth
|
4b63c2700f
|
Bring MemCacheStore and CompressedMemCacheStore inline with expected counter manipulation semantics.
Signed-off-by: Michael Koziarski <michael@koziarski.com>
|
2008-10-17 18:09:27 +02:00 |
|
Doug Barth
|
c3d6205a4b
|
Fix cache counter semantics for MemoryCache, FileStoreCache, and (presumably) the DRbStore.
Signed-off-by: Michael Koziarski <michael@koziarski.com>
|
2008-10-17 18:09:26 +02:00 |
|
Joshua Peek
|
2ba9ca95f9
|
Removed monitor from MemoryStore and created a seperate threadsafe store called SynchronizedMemoryStore
|
2008-09-10 18:56:03 -05:00 |
|
Jeremy Kemper
|
1b94d5dc65
|
Fix indentation mismatch
|
2008-09-08 18:10:23 -07:00 |
|
Joshua Peek
|
5de340e79f
|
Ensure objects cached with MemoryStore are immutable
|
2008-08-19 19:20:10 -05:00 |
|
Joshua Peek
|
c1a8690d58
|
Consistently use the framework's configured logger and avoid reverting to RAILS_DEFAULT_LOGGER unless necessary.
|
2008-08-18 23:36:13 -05:00 |
|
Joshua Peek
|
a4da8175a2
|
Replace MemoryStore mutex with a monitor to avoid issues with nested calls
|
2008-08-18 20:17:08 -05:00 |
|
Joshua Peek
|
b8b30985d5
|
Marshal FileStore values
|
2008-08-13 20:57:26 -05:00 |
|
Jeffrey Hardy
|
282b420213
|
Account for the possibility of a nil options argument to CompressedMemCacheStore#read/#write
|
2008-08-13 04:19:31 -07:00 |
|
Joshua Peek
|
c6b7d0f344
|
Ensure file atomic write uses the cache directory as its tmp folder
|
2008-08-06 17:25:32 -05:00 |
|
Joshua Peek
|
fbc6129acd
|
Treat single C operations in MemoryStore as atomic
|
2008-08-06 17:03:42 -05:00 |
|
Joshua Peek
|
dfc83566b3
|
Make FileStore use atomic writes
|
2008-08-06 14:54:18 -05:00 |
|
Joshua Peek
|
e5b1ab7cc3
|
MemoryStore is the only "unsafe" store. Make it threadsafe by default.
|
2008-08-06 14:54:18 -05:00 |
|
Joshua Peek
|
7ae2105d57
|
MemCacheStore#decrement should use data instance variable not local variable [#521 state:resolved]
|
2008-07-16 18:46:04 -05:00 |
|
José Valim
|
99860b72ae
|
Add fragment_exist? and exist? methods to cache stores. [#203 state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
2008-05-19 10:38:59 +01:00 |
|
Tobias Lütke
|
5be5305877
|
Add missing clear method to memory_store
|
2008-04-29 16:34:01 -04:00 |
|
Tobias Lütke
|
09517e3aea
|
Allow access to mem_cache_store's stats hash
|
2008-04-29 15:28:24 -04:00 |
|
Tobias Lütke
|
fef82759ff
|
Implement increment/decrement on cache storage engines, using read/write by default and using atomic command on memcache
|
2008-04-29 15:12:47 -04:00 |
|
Tobias Lütke
|
9f07b1edcd
|
By default rails will update keys in memcached when using Rails.cache.write. Use :unless_exist => true flag to prevent existing keys from being overwritten.
|
2008-04-29 14:57:21 -04:00 |
|
Michael Koziarski
|
f3fd44f76b
|
Add default options to file_store to make it align with the other cache stores. [monki]
[#40 state:resolved]
|
2008-04-26 12:21:36 +12:00 |
|
jweiss
|
9e1d506a8c
|
Support options passed to ActiveSupport::Cache :mem_cache_store [#14 state:resolved]
Signed-off-by: Joshua Peek <josh@joshpeek.com>
|
2008-04-17 12:58:31 -05:00 |
|
Jeremy Kemper
|
4c3077183b
|
Add #clear to mem_cache_store, flushes all caches
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8916 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2008-02-21 01:35:27 +00:00 |
|