README.md in memdash-0.0.1 vs README.md in memdash-0.1.0
- old
+ new
@@ -37,14 +37,16 @@
…other routes…
mount Memdash::Server.new, :at => "/memdash"
end
-## Why Did I Build This?
+## What's the point?
-Memdash is meant to give you insight into your memcached setup without adding overhead to your application. I found it useful when deploying apps to Heroku where the memcached add-on is a bit of a black box. Stuff goes in, stuff comes out. Hopefully, it's being used effectively.
+Memdash is meant to give you insight into your memcached setup without adding overhead to your application or relying on a background process.
-## How Does it Work???
+I find it useful when deploying apps to Heroku, where the memcached add-on is a bit of a black box. Stuff goes in, stuff comes out. Hopefully, it's being used effectively. Memdash could fill the gap between not having any statistics and having to send custom data to Scout, New Relic or statsd.
+
+## How Does it Work?
Building on top of [Dalli](https://github.com/mperham/dalli), Memdash hooks into Dalli's chokepoint method to generate statistics.
When a call to the cache is triggered, `memdash` performs that operation and does a `get` for the key `memdash`. If the returned value is not found, Memdash then writes the cache statistics to the database and `add`s the `memdash` key with a default time to live of 60 seconds.