Remove all pooled instances for a tenant+function (on DROP FUNCTION).
(&self, tenant_id: u64, func_name: &str)
| 96 | |
| 97 | /// Remove all pooled instances for a tenant+function (on DROP FUNCTION). |
| 98 | pub fn evict(&self, tenant_id: u64, func_name: &str) { |
| 99 | let key = (tenant_id, func_name.to_string()); |
| 100 | let mut pools = self.pools.lock().unwrap_or_else(|p| p.into_inner()); |
| 101 | pools.remove(&key); |
| 102 | } |
| 103 | |
| 104 | fn create_instance( |
| 105 | &self, |