Commit c751ce25 authored by Jim Fulton's avatar Jim Fulton

Use buckets t=rather than trees for non-current data for an object.

parent bd901052
...@@ -266,7 +266,7 @@ class ClientCache(object): ...@@ -266,7 +266,7 @@ class ClientCache(object):
def _set_noncurrent(self, oid, tid, ofs): def _set_noncurrent(self, oid, tid, ofs):
noncurrent_for_oid = self.noncurrent.get(u64(oid)) noncurrent_for_oid = self.noncurrent.get(u64(oid))
if noncurrent_for_oid is None: if noncurrent_for_oid is None:
noncurrent_for_oid = BTrees.LLBTree.LLBTree() noncurrent_for_oid = BTrees.LLBTree.LLBucket()
self.noncurrent[u64(oid)] = noncurrent_for_oid self.noncurrent[u64(oid)] = noncurrent_for_oid
noncurrent_for_oid[u64(tid)] = ofs noncurrent_for_oid[u64(tid)] = ofs
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment