Add a read-only cache layer.
Update README to reflect new cache Configuration options
Add to cache on Find operations. (Leaving it out would mean technically not following LRU)
Fix some bugs dealing with cache. Improve and add new benchmarks to demonstrate cache performance. Add public ClearCache method.
Update README to reflect new benchmarks.
Fix unused import bug
Create NoCache benchmarks to demonstrate cache miss times. Add comments to benchmarks.
Update README to reflect new cache miss benchmarks
Merge branch 'caching' into develop