Make CacheTtl method optional
Make CacheTtl method optional

Entities that don't want to be cached shouldn't have to explicitly opt
out of it.  Entities that want to be cached must opt in since they have
to specify the cache duration.  Making CacheTtl() optional saves effort
for the former and costs nothing extra for the latter.

mndrix/aeds