Take named arguments to @cached() decorator, add a 'max_entries' limit

This commit is contained in:
Paul "LeoNerd" Evans 2015-02-19 18:36:02 +00:00
parent 077d200342
commit ebc3db295b
3 changed files with 114 additions and 16 deletions

View file

@ -247,7 +247,7 @@ class RoomMemberStore(SQLBaseStore):
results = self._parse_events_txn(txn, rows)
return results
@cached
@cached()
def get_rooms_for_user(self, user_id):
return self.get_rooms_for_user_where_membership_is(
user_id, membership_list=[Membership.JOIN],