Hello, I'd like to ask how (for example big) servers deal with refreshing skull textures, which are used in inventory menus... By refreshing I mean querying the Mojang website. I thought about a class with map to save the textures by UUIDs and then: If unsaved UUID's texture requested, query the website asynchronously and when it will be ready, insert it in e.g. inventory. If saved UUID's texture requested, respond with the saved texture. Refresh the full Map every X hours (every texture saved in map). However, Mojang API has some request limit per hour ...EDIT: 600 requests/10min, but in the Skin/Cape section is: ,,This has a much stricter rate limit: You can request the same profile once per minute, however you can send as many unique requests as you like." - does the 600 request limit apply for this?... , how to deal with this? Anyway, is this approach good? Thank you!