Made cache policy optional