- Add more detailed documentation/comments.
- Some minor wording updates.
- Remove now-pointless re-raise.
- Pin concurrent-ruby to a reasonable version.
- Further clarity in error messaging.
- Freeze the cache list after start.
- Add back in alerting if you attempt to load a cache before the refresher has run.
- Improve documentation on error handling.
- Support for multiple cache stores, like:
Caddy[:foo][:baz]
instead of justCaddy[:baz]
- Additional tests.
- Additional documentation for the new feature.
- More tests.
- Stop caching nil values returned after refreshers timeout or throw an exception (fall back on the last cached value).
- Additional documentation.
- First draft of tests.
- More clean & refactoring.
- Style guide.
- Documentation.
- Code cleanup, refactoring.
- First release.