Хорошим паттерном является «паттерн наблюдателя». Идея состоит в том, что любое приложение, которое изменяет объект, отправляет идентификатор объекта в центральное место, где любой, кто использует объекты, может зарегистрироваться самостоятельно. При получении события все слушатели получают сообщение с идентификатором объекта, чтобы они могли обновить свои кэши (или очистить их).