Extract cache engine defaults to a defaultConfig property

Follow up to #2326, also made defaultConfifg static, and corrected the timestamp behavior's config.