I’ve never actually used the script module to hold a cache before. I found an old post of yours, but wondering if I even need to worry about thread locking since it should be just this one gateway script accessing it. I could see it being helpful if we create additional gateway scripts that need to access/update the cache though.