beam: fix LRU cache get() missing-key return (None -> -1 to match spec/tests)
This commit is contained in:
1 parent
d16a40c1cc
commit
c20c6bb821
1 file changed
+1
-1
@@ -66,7 +66,7 @@ class LRUCache:
|
||||
with self._lock:
|
||||
node = self._map.get(key)
|
||||
if node is None:
|
||||
return None if default is _MISSING else default
|
||||
return -1 if default is _MISSING else default
|
||||
self._promote(node)
|
||||
return node.value
|
||||
|
||||
|
||||
Reference in new issue
Block a user