I tested cache configuration on a particular entity Product, related linkedin discussion here.
I have a cache item configuration as
<cache name="entity.record.one.mantle.product.Product" expire-time-idle="60" expire-time-live="600"/>
There are problems:
expire-time-live seems not updated as it is not displayed on CacheList page of Tools app.
although expire to idle is set to 60s, when product name is updated with 60s (actually test <10s), the product got from cache returns updated product name.
I am not sure if second one is desired behavior. Perhaps the product update clears the cache by framework. If it is, then it is wonderful feature. If not, then it should a problem, it means the result is not coming from cache.