Nice work with this project. I came to it after looking into why something as ostensibly simple as ActiveSupport::Cache::MemoryStore is slower than I expected, and figuring someone had written something better (and you have!). So thanks for that.
The MemoryStore is a ActiveSupport::Cache::Store, the primary benefit of which is a cache backend-agnostic interface. Would you be interested in making fast_cache inherit from ActiveSupport::Cache::Store, so that it can seamlessly replace MemoryStore? I understand if you want to keep this implementation ActiveSupport-free, but maybe a new project such as fast_cache_store?
Would like to hear your thoughts.
Nice work with this project. I came to it after looking into why something as ostensibly simple as
ActiveSupport::Cache::MemoryStoreis slower than I expected, and figuring someone had written something better (and you have!). So thanks for that.The
MemoryStoreis aActiveSupport::Cache::Store, the primary benefit of which is a cache backend-agnostic interface. Would you be interested in makingfast_cacheinherit fromActiveSupport::Cache::Store, so that it can seamlessly replaceMemoryStore? I understand if you want to keep this implementationActiveSupport-free, but maybe a new project such asfast_cache_store?Would like to hear your thoughts.