(self, query, statement)
| 2556 | return self.get(query, promote=False) is not None |
| 2557 | |
| 2558 | def put(self, query, statement): |
| 2559 | if not self._max_size: |
| 2560 | # The cache is disabled. |
| 2561 | return |
| 2562 | |
| 2563 | self._entries[query] = self._new_entry(query, statement) |
| 2564 | |
| 2565 | # Check if the cache is bigger than max_size and trim it |
| 2566 | # if necessary. |
| 2567 | self._maybe_cleanup() |
| 2568 | |
| 2569 | def iter_statements(self): |
| 2570 | return (e._statement for e in self._entries.values()) |
no test coverage detected