Вы должны были бы быть более конкретными, например, карта поддерживается БД или она находится только в памяти приложения (как в сеансе или что-то в этом роде)?
Я видел реализации кеша, которые делают что-то похожее через очереди сообщений JMS и т. Д. (Например, JCS из apache).
Если вы находитесь в настроении, вы можете накатить свои собственные решения, которые включают темы JMS, слушателей и издателей, но на практике это не очень тривиально. И я не уверен, что это даст результат, который вы ищете.
Коммерческие решения для кластеров и кеша, вероятно, являются лучшим решением, как предлагали другие авторы.