diff options
author | Victor Shyba <victor.shyba@gmail.com> | 2015-10-29 16:56:24 -0300 |
---|---|---|
committer | Victor Shyba <victor.shyba@gmail.com> | 2015-11-03 12:41:37 -0300 |
commit | 5e47ff186db38b1f610444f19ec57c838efbbf03 (patch) | |
tree | b7b8ab422ef9df1c3f9911bd0712f22a73a32282 /common | |
parent | eaf19626a57d5f5325653fee3aea9db27c9531fe (diff) |
[feat] add caching to a place that was missing
When retrieving other replica info the cache wasnt being used, but when
saving it was. This commit applies caching on get as well.
Diffstat (limited to 'common')
-rw-r--r-- | common/src/leap/soledad/common/backend.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/common/src/leap/soledad/common/backend.py b/common/src/leap/soledad/common/backend.py index 2f0ef4f7..deed5ac2 100644 --- a/common/src/leap/soledad/common/backend.py +++ b/common/src/leap/soledad/common/backend.py @@ -381,6 +381,8 @@ class SoledadBackend(CommonBackend): synchronized with the replica, this is (0, ''). :rtype: (int, str) """ + if other_replica_uid in self.cache: + return self.cache[other_replica_uid] return self._database.get_replica_gen_and_trans_id(other_replica_uid) def _set_replica_gen_and_trans_id(self, other_replica_uid, |