(self, result, state)
| 548 | return self.persistent if persistent is None else persistent |
| 549 | |
| 550 | def encode_result(self, result, state): |
| 551 | if state in self.EXCEPTION_STATES and isinstance(result, Exception): |
| 552 | return self.prepare_exception(result) |
| 553 | return self.prepare_value(result) |
| 554 | |
| 555 | def is_cached(self, task_id): |
| 556 | return task_id in self._cache |