I\'m running into an issue when I attempt to cache a value for as long as it\'s valid and update it when it becomes invalid. I believe the issue is due to my attempt to sha