Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 8, 2011
  1. @gregrluck

    Merge pull request #1 from elskwid/bundler

    gregrluck authored
    Add bundler support
  2. @gregrluck

    Merge pull request #2 from elskwid/rails-compat

    gregrluck authored
    Improve Rails compatibility
Commits on Nov 5, 2011
  1. Support standalone ActiveSupport::Cache usage of Ehcache

    authored
      * Further improve Rails compatibility
      * Move Rails specific code to lib/ehcache.rb
      * Move ehcache_rails_common code to a base ActiveSupportStore class
      * ActiveSupport cache implementations inherit from ActiveSupportStore
      * Remove rails/ehcache_rails_common.rb
      * Move ActiveSupport 2.x store under active_support/
      * Modify gemspec to reflect current file requirements
    
    These changes allow ehcache to be used with the ActiveSupport cache
    implementation outside of Rails. The Ehcache::ActiveSupportStore base class
    implements .config_directory and .default_cache_name to give non-rails
    projects access to these settings before the cache store is configured. The
    file `ehcache.rb` now houses the Rails specific configuration which simplifies
    usage and makes the special rails gems mostly superfluous (See FileList in the
    jeweler raketask.)
Commits on Nov 4, 2011
  1. Improve Rails compatibility

    authored
      * Use Rails.root with fallback to RAILS_ROOT in Ehcache::Rails
      * Default options in #create_cache_manager to empty hash
      * Correct call to #super() in Rails 2 EhcacheStore
      * Fix EhcacheStore.read to return element value
      * Default options in EhcacheStore.write to empty hash
Commits on Nov 3, 2011
  1. Add bundler support

    authored
      * Add Gemfile and Gemfile.lock
      * Update gemspec (jeweler) with correct dev dependencies
      * Call gemspec from Gemfile
      * Generate and commit gemspecs to support :git from bundler
Commits on Oct 24, 2011
  1. Upgrade to Ehcache 2.4.6

    Jason Voegele authored
Commits on May 5, 2011
  1. Updated version to 1.1.1

    Jason Voegele authored
  2. Updated to Ehcache 2.4.2.

    Jason Voegele authored
  3. Provide aliases for cache put options.

    Jason Voegele authored
Commits on May 4, 2011
  1. Support :expires_in and :unless_exist options.

    Jason Voegele authored
    These options are commonly used in Rails applications, especially those
    using memcached.
  2. Updated version to 1.1.0.

    Jason Voegele authored
Commits on Nov 15, 2010
  1. Added self to copyright notices.

    Jason Voegele authored
  2. Remove mention of YAML config from README.

    Jason Voegele authored
Commits on Nov 12, 2010
  1. Mark YAML configuration as deprecated.

    Jason Voegele authored
Commits on Nov 3, 2010
  1. More complete YAML config plus a bit of documentation.

    Jason Voegele authored
  2. More complete YAML configuration support.

    Jason Voegele authored
Commits on Nov 2, 2010
  1. Load extensions first.

    Jason Voegele authored
  2. Use CLASSPATH before bundled JARs.

    Jason Voegele authored
  3. Try to use Ehcache from CLASSPATH before bundled.

    Jason Voegele authored
  4. Use latest version of Ehcache.

    Jason Voegele authored
Commits on Nov 1, 2010
  1. Updated README.txt

    Jason Voegele authored
Commits on Oct 29, 2010
  1. Missed file on last commit.

    Jason Voegele authored
  2. Updated Rails cache store implementation.

    Jason Voegele authored
  3. Add a bit of resilience here and there.

    Jason Voegele authored
  4. Enhancements to Cache, including compare_and_swap.

    Jason Voegele authored
  5. Copy some utility stuff from activesupport.

    Jason Voegele authored
  6. Updated packaging for 1.0.0

    Jason Voegele authored
  7. Remove disabled code.

    Jason Voegele authored
  8. New and improved YAML configuration support.

    Jason Voegele authored
  9. Full API coverage with Rubyesque enchancements.

    Jason Voegele authored
Something went wrong with that request. Please try again.