(self, access: Access)
| 35 | self.maxlen = maxlen |
| 36 | |
| 37 | def add(self, access: Access): |
| 38 | self.deque.append(access) |
| 39 | while len(self.deque) > self.maxlen: |
| 40 | self.deque.popleft() |
| 41 | |
| 42 | def match(self, pattern: List[Access]) -> bool: |
| 43 | if len(pattern) > len(self.deque): |