equal
deleted
inserted
replaced
1007 ecache.setdefault(entity.eid, entity) |
1007 ecache.setdefault(entity.eid, entity) |
1008 |
1008 |
1009 def cached_entities(self): |
1009 def cached_entities(self): |
1010 return self.transaction_data.get('req_ecache', {}).values() |
1010 return self.transaction_data.get('req_ecache', {}).values() |
1011 |
1011 |
1012 def drop_entity_cache(self, eid=None): |
1012 def drop_entity_cache(self): |
1013 if eid is None: |
1013 self.transaction_data.pop('req_ecache', None) |
1014 self.transaction_data.pop('req_ecache', None) |
|
1015 else: |
|
1016 del self.transaction_data['req_ecache'][eid] |
|
1017 |
1014 |
1018 |
1015 |
1019 CubicWebRequestBase = ConnectionCubicWebRequestBase |
1016 CubicWebRequestBase = ConnectionCubicWebRequestBase |
1020 |
1017 |
1021 |
1018 |