This is for the tag cache code that I hope to delete before this PR goes in, is there something from this that needs to be copied to the json library?