{
"TID": "23",
"Label": "label",
"Name": "user name",
"UserId": "666",
"AvatarId": "42",
"AvatarUrl": "https://site.com/api/avatar/42",
"BorderId": "142",
"BorderUrl": "https://site.com/api/border/142"
}
Предлагаю вам поменять структуру. Вот это основной кэш как видите передача полных url Совершенно лишняя.
Дальше в апи добавить методы обновления кэша.
То есть пользователь меняет
Но если пользователь меняет никнейм, ID выбранной рамки или аватарку - кэш становится неактуальным. Так же, если администратор изменит изображение рамки - URL рамки в кэше опять же остаётся старым.
То делаем следующее
https://site.com/api/tickets/91/update
https://site.com/api/users/666/update