* Extend memory cache to allow for configuring custom expiration and purge interval * use any for value type * fix test * fix test * address comments * address * make new construct more clear * reduce duplication * fix test
* Extend cache interface. * update test.
* Add in-memory caching lib, used by the GCS source. * Fix static check. * Add test for NewWithData. * update comment. * update comments. * remove unused dep. * address comments. * Add exists method. * fix test.