Using a tilde here is a little odd. This is mainly used in Redis keys, which traditionally use colons for separators. And in other parts of the code you even combine this with other keys with a colon, so you end up with keys like `foo:bar~baz`, which seems really strange. In other words: I think you should use a colon here instead of a squiggle.