What is the `StrCaching` class?

I am trying to implement a string type into my compiler, and I am getting an error telling me that the CallInstr instance doesn’t have a __cached_str attribute. Can anyone explain what this is and what it means? Why does a CallInstr not have this attribute?