1. In a computing environment, the computing environment comprising an agent in a multi-agent system, wherein the agent is associated with a cache, the cache being implemented in a multi-level memory hierarchy with memory components higher in the multi-level memory hierarchy than the cache, and wherein the agent is associated with a monitoring engine, a method of optimizing cache coherence message traffic volume, the method comprising: the agent executing a processor level software instruction causing a memory region to be private to the agent such that no other agent may read or write data to that memory region; as a result, the monitoring engine representing the memory region as private to the agent; the agent then executing a memory access for data, whose cache line is not present in the cache associated with the agent, resulting in a cache miss condition; as a result, sending a request to read a most recent version of the cache line up the memory hierarchy; the monitoring engine intercepting the request; the monitoring engine determining that the cache line is associated with the memory region represented as private to the agent, such that the cache line does not reside in a peer cache to the cache; and as a result of determining that the cache line is associated with the memory region represented as private to the agent, filling the request without resorting to snooping for the cache line in peer caches.