ah good catch, this particular cache command shouldn't have the id in its key.
now that I think about it more, I'll move these caching tweaks into a separate branch from this pull request just to separate the concerns (and to make sure that they're tested so they don't inadvertently negatively affect stuff that's completely unrelated to the level builder changes).