Зачем вам на фронте самим продумывать протокол кэширования и лепить костыли, когда за вас уже все придумали, реализовали и оттестировали?