miniproto.session.peer_merge.PeerEntryMapMerge
miniproto.session.peer_merge.PeerEntryMapMerge
Section titled “miniproto.session.peer_merge.PeerEntryMapMerge”PeerEntryMapMerge(entries: dict[PeerKey, PeerCacheEntry], affected_keys: tuple[PeerKey, ...], canonical_affected_keys: tuple[PeerKey, ...], appended_keys: tuple[PeerKey, ...]) -> NoneMerged peer map plus keys needed for incremental index reconciliation.
Attributes:
- entries (
dict[PeerKey, PeerCacheEntry]) – Canonical peer map after applying incoming entries. - affected_keys (
tuple[PeerKey, …]) – Input keys whose updates may require index reconciliation. - canonical_affected_keys (
tuple[PeerKey, …]) – Existing canonical keys affected by updates. - appended_keys (
tuple[PeerKey, …]) – Canonical keys newly appended to the map.