Pull most of freshness policy into an abstract class