def set_acls_in_channel_for_action(self, channel_id: str, action: str, acls: dict) -> None: key = RedisKeys.acls_in_channel_for_action(channel_id, action) self.cache.set(key, acls, ttl=FIVE_MINUTES)
def reset_acls_in_channel_for_action(self, channel_id: str, action: str) -> None: key = RedisKeys.acls_in_channel_for_action(channel_id, action) self.cache.delete(key)
def get_acls_in_channel_for_action(self, channel_id: str, action: str) -> dict: key = RedisKeys.acls_in_channel_for_action(channel_id, action) return self.cache.get(key)