A processor-based device, comprising: a system ordering point circuit, SOP; a system memory; a plurality of processing elements, PEs (102 -102, 104 -104); and a plurality of domains (106 -106), each domain comprising: one or more PEs of the plurality of PEs; and a local ordering point circuit, LOP, (124 -124) communicatively coupled to the one or more PEs; characterized in that a first LOP (102) of a first domain (106) of the plurality of domains is configured to: determine that a coherence granule (112), cached within a local cache of a first PE (102) of the one or more PEs (102 -102) of the first domain as a first cached copy, is not cached with an Owned, O, cache coherence state within any domain of the plurality of domains in that the coherence granule (112) is not cached in a shared modified state within any domain of the plurality of domains; and update a domain coherence state indicator (126) for the coherence granule to indicate that the coherence granule is cached in a Domain State No Owned, DSN, domain coherence state within the first domain to indicate that the coherence granule is not cached in a shared modified state within any domain of the plurality of domains. a system ordering point circuit, SOP; a system memory; a plurality of processing elements, PEs (102 -102, 104 -104); and a plurality of domains (106 -106), each domain comprising: one or more PEs of the plurality of PEs; and a local ordering point circuit, LOP, (124 -124) communicatively coupled to the one or more PEs; characterized in that a first LOP (102) of a first domain (106) of the plurality of domains is configured to: determine that a coherence granule (112), cached within a local cache of a first PE (102) of the one or more PEs (102 -102) of the first domain as a first cached copy, is not cached with an Owned, O, cache coherence state within any domain of the plurality of domains in that the coherence granule (112) is not cached in a shared modified state within any domain of the plurality of domains; and update a domain coherence state indicator (126) for the coherence granule to indicate that the coherence granule is cached in a Domain State No Owned, DSN, domain coherence state within the first domain to indicate that the coherence granule is not cached in a shared modified state within any domain of the plurality of domains. one or more PEs of the plurality of PEs; and a local ordering point circuit, LOP, (124 -124) communicatively coupled to the one or more PEs; characterized in that a first LOP (102) of a first domain (106) of the plurality of domains is configured to: determine that a coherence granule (112), cached within a local cache of a first PE (102) of the one or more PEs (102 -102) of the first domain as a first cached copy, is not cached with an Owned, O, cache coherence state within any domain of the plurality of domains in that the coherence granule (112) is not cached in a shared modified state within any domain of the plurality of domains; and update a domain coherence state indicator (126) for the coherence granule to indicate that the coherence granule is cached in a Domain State No Owned, DSN, domain coherence state within the first domain to indicate that the coherence granule is not cached in a shared modified state within any domain of the plurality of domains. determine that a coherence granule (112), cached within a local cache of a first PE (102) of the one or more PEs (102 -102) of the first domain as a first cached copy, is not cached with an Owned, O, cache coherence state within any domain of the plurality of domains in that the coherence granule (112) is not cached in a shared modified state within any domain of the plurality of domains; and update a domain coherence state indicator (126) for the coherence granule to indicate that the coherence granule is cached in a Domain State No Owned, DSN, domain coherence state within the first domain to indicate that the coherence granule is not cached in a shared modified state within any domain of the plurality of domains.