fixed passed cache parameter