def set_all_acls_for_channel(self, channel_id: str, acls: dict) -> None: key = RedisKeys.acls_in_channel(channel_id) self.cache.set(key, acls, ttl=FIVE_MINUTES + random.random() * FIVE_MINUTES)
def get_all_acls_for_channel(self, channel_id: str) -> dict: key = RedisKeys.acls_in_channel(channel_id) return self.cache.get(key)
def reset_acls_in_channel(self, channel_id: str) -> None: key = RedisKeys.acls_in_channel(channel_id) self.cache.delete(key)