implement super class method to have extra cache handling