writebehind

Paddy 2015-03-31

0:85f9751b15ea Go to Latest

writebehind/README.md

First pass implementation. Create our first implementation of this. Use a map of string=>int64 to store our values. The idea here is that users will create one cache for each metric they want to collect--each column that needs updating, in MySQL land. Release it under the MIT license, because why not? Very proud that the first commit carries 100% test coverage, no golint errors, no go vet errors, and has a benchmark.

History
paddy@0 1 # writebehind
paddy@0 2
paddy@0 3 writebehind provides a simple, in-memory cache for incrementing variables that change
paddy@0 4 frequently. It is concurrency-safe, and syncs back to a more permanent store at a
paddy@0 5 configurable interval. For more information, see the godoc.
paddy@0 6
paddy@0 7 To report bugs and request features, please use the
paddy@0 8 [writebehind Trello board](https://trello.com/b/aCm2vhw7/writebehind).
paddy@0 9
paddy@0 10 Licensing information can be found in the LICENSE file.
paddy@0 11
paddy@0 12 Patches are accepted. Provide a Mercurial repository with the changes you'd like merged,
paddy@0 13 and we will be happy to pull in your changes. If you do not have a Mercurial host, you
paddy@0 14 can get one free at [Bitbucket](https://www.bitbucket.org).
paddy@0 15
paddy@0 16 If you have any questions, feel free to email [projects@secondbit.org](mailto:projects@secondbit.org).