Reduce the overhead when cache is disabled (#1010)
This commit is contained in:
@@ -169,6 +169,9 @@ class RadixCache(BasePrefixCache):
|
||||
heapq.heappush(leaves, x.parent)
|
||||
|
||||
def inc_lock_ref(self, node: TreeNode):
|
||||
if self.disable:
|
||||
return 0
|
||||
|
||||
delta = 0
|
||||
while node != self.root_node:
|
||||
if node.lock_ref == 0:
|
||||
@@ -179,6 +182,9 @@ class RadixCache(BasePrefixCache):
|
||||
return delta
|
||||
|
||||
def dec_lock_ref(self, node: TreeNode):
|
||||
if self.disable:
|
||||
return 0
|
||||
|
||||
delta = 0
|
||||
while node != self.root_node:
|
||||
if node.lock_ref == 1:
|
||||
|
||||
Reference in New Issue
Block a user