Skip to content

Commit 865eb2f

Browse files
committed
WIP
1 parent e190cfe commit 865eb2f

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

aiomisc/cache/lfu.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,14 @@
33
from typing import Any, Hashable, Optional, Set
44

55

6-
@dataclass(unsafe_hash=True)
76
class Node:
8-
prev: Optional["Node"]
9-
next: Optional["Node"]
10-
items: Set["Item"]
7+
__slots__ = ('prev', 'next', 'items')
8+
9+
def __init__(self, prev: "Node" = None, next: "Node" = None,
10+
items: Optional[Set["Item"]] = None):
11+
self.prev = prev
12+
self.next = next
13+
self.items = items or set()
1114

1215

1316
@dataclass(frozen=True)

0 commit comments

Comments
 (0)