Exclusive cache manager

This will ensure that the cache is manipulated in the order of messages received by the CacheManager