Create ComposableCacheRepository implementation. Add set() method with a TTL. Tweaked counter repo inheritance.