changing cache helper interface