1. An apparatus comprising: a local caching agent configured to communicate with a remote source; at least one local cache memory configured to store cache line tags and cache line data for the local caching agent; a coherence memory configured to store the cache line tags if the cache line tags are stored in the at least one local cache memory; and a coherence decoupling buffer coupled to the at least one local cache memory and the coherence memory and configured to store an evicted cache line tag of a cache line evicted from the at least one local cache memory in response to unavailability of space for a new cache line in the at least one local cache memory, wherein the coherence memory and the coherence decoupling buffer are configured to filter communications from the remote source to the local caching agent.