NotificationStore
object NotificationStore
In-memory snapshot of active notifications maintained by McpNotificationListenerServiceBase. Tools read from it; the service writes to it on lifecycle callbacks.
Two parallel caches are kept: the raw StatusBarNotification map for existence checks (e.g. dismiss) and a projected RepliableNotification map for reply tools that should not be coupled to platform types. The projection is recomputed on every put and dropped when no free-form RemoteInput exists.
Assumes a single connected McpNotificationListenerServiceBase per process, which Android enforces for NotificationListenerService anyway.