Поскольку кэш-память является внутренней для вашего приложения, вам потребуется предоставить интерфейс, чтобы очистить его в вашем приложении. Quotidian говорит использовать очередь JMS. Это не будет работать, потому что только один экземпляр получит сообщение, предполагая, что у вас есть кластеризованные очереди MQ.
Если вы хотите повторно использовать ту же реализацию, то единственный способ сделать это - написать JMX, с которым вы сможете взаимодействовать на уровне экземпляра.
Если нет, вы можете либо использовать встроенный кэш WAS (с поддержкой JMX), либо использовать распределенный кеш, такой как ehcache.
В прошлом я создал подклассную LinkedHashMap, которая была связана со всеми экземплярами в сети с помощью JBOSS JGroups . Конечно, изобретать велосипед всегда больно.