def set_all_acls_for_room(self, room_id: str, acls: dict) -> None: key = RedisKeys.acls_in_room(room_id) self.cache.set(key, acls, ttl=FIVE_MINUTES + random.random() * FIVE_MINUTES)
def get_all_acls_for_room(self, room_id: str) -> dict: key = RedisKeys.acls_in_room(room_id) return self.cache.get(key)
def reset_acls_in_room(self, room_id: str) -> None: key = RedisKeys.acls_in_room(room_id) self.cache.delete(key)