1. A method comprising: receiving location data from a user device, the location data comprising a cache identifier; determining, using a processor, that a cache of a plurality of caches corresponds to the cache identifier; and requesting application data from the cache based on the determination.