Member Junction
    Preparing search index...

    Class SequencedRoleBucketBroadcastProvider

    Default MemberJunction cache invalidation broadcast provider ('SequencedRoleBucket').

    Combines:

    • Topology 1 (Monotonic Sequence Ring Buffer + HTTP Header Piggybacking): Every mutation assigns a monotonic Sequence integer, stores the event in a bounded ring buffer, and piggybacks X-MJ-Cache-Seq and X-MJ-Server-ID onto GraphQL HTTP responses so clients can detect and recover missed invalidations via GetCacheInvalidationsSince in a single delta query.
    • Topology 2 (Role-Fingerprint $O(\text{Roles})$ Evaluation & Shaping Memoizer): Memoizes entity-level read permission (CanRead) and row-level security key-withholding (ReadIsRowFiltered) once per unique role fingerprint (RoleID set) per event instead of re-evaluating permissions $N$ times across all connected WebSocket clients.

    Zero external cloud infrastructure is required.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    Accessors

    Methods