Currently an Actor based caching is used which does not implement LRU and requires an Actor thread to process the cache.
We need a pluggable caching interface similar to compression & effect type constructors to support other external caching libraries like Guava & Caffiene.