MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / invalidate

Method invalidate

examples/dogpile_caching/caching_query.py:91–101  ·  view source on GitHub ↗

Invalidate the cache value represented by a statement.

(self, statement, parameters, opt)

Source from the content-addressed store, hash-verified

89 return None
90
91 def invalidate(self, statement, parameters, opt):
92 """Invalidate the cache value represented by a statement."""
93
94 if isinstance(statement, Query):
95 statement = statement.__clause_element__()
96
97 dogpile_region = self.cache_regions[opt.region]
98
99 cache_key = opt._generate_cache_key(statement, parameters, self)
100
101 dogpile_region.delete(cache_key)
102
103
104class FromCache(UserDefinedOption):

Callers 2

load_name_rangeFunction · 0.45
helloworld.pyFile · 0.45

Calls 3

__clause_element__Method · 0.45
_generate_cache_keyMethod · 0.45
deleteMethod · 0.45

Tested by

no test coverage detected