[FEATURE] basic cache expiration