add cached_until attribute to base class
predicate is_cached for base class' cached_until attribute