Moved ValueHolder implementation out of OnHeapStore into new type and added unit test for it.
Merge pull request #95 from vfunshteyn/issue-46

Issue 46
Issue #46 minor cosmetic change
Issue #31 Added compute* on Store
Issue #31 Added stub CacheWriter(Factory) interfaces and wired in Ehcache
Issue #52 Somewhat resilient Cache.get() using Loaders
Issue #31 introduced method to deal with null producing Function and BiFunction
Issue #52 Introduced Memoized function call to load
Issue #39 Wired CacheWriter on Cache.put
Issue #52 Added draft of ResilienceStrategy API
 - wired fake ResilienceStrategy in Ehcache
 - making use of it in Ehcache.get() and Ehcache.put()
Issue #52 Vague attempt at implementing resilient `Cache.putIfAbsent()`
Issue #52 Vague attempt at implementing resilient `Cache.remove()`
Added (c) header
Issue #52 Bunch of null handling
Issue #52 Renamed method
Issue #52 Moved the memoizing functions out of the public API module to a package protected, it's fairly tuned to a very specific use-case
Merge pull request #98 from alexsnaps/issue-31

Issue 31 — Part 1