#19 Allow setting for cache ttl