MCPcopy
hub / github.com/MagicStack/asyncpg / put

Method put

asyncpg/connection.py:2558–2567  ·  view source on GitHub ↗
(self, query, statement)

Source from the content-addressed store, hash-verified

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())

Callers 1

_get_statementMethod · 0.80

Calls 2

_new_entryMethod · 0.95
_maybe_cleanupMethod · 0.95

Tested by

no test coverage detected