implement override cache expire time