Ещë вариант, просто сделать специальный DistributedAssetManager, который в дополнение к базовой функциональности будет писать и читать генерированные пути к ассетам + название класса ассета в редис, мемкеш. Тоже не придëтся ничего менять в фреймворке.
Хочешь обеспечить синхронизацию ассетов, указываешь этот менеджер и какой коннекшен использовать.