A wireless network access device for a wireless local area network, comprising: a cache memory; one or more processors; and a non-transitory, machine-readable medium encoded with instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising: establishing a wireless link between the wireless network access device and a first client device based on authentication by an authentication server of credentials of a first user account received from the first client device, wherein the first user account is signed in on the first client device; receiving a plurality of pre-cache notifications, associated with a plurality of user accounts, for online content anticipated to be requested by a plurality of client devices, wherein the plurality of client devices are associated with a plurality of respective user accounts, and wherein the plurality of client devices includes the first client device and the plurality of user accounts includes the first user account; prioritizing the plurality of received pre-cache notifications associated with user accounts of owners of the wireless network; requesting, based on the prioritization of the plurality of pre-cache notifications, the online content, from a content server, for precache notifications associated to the first user account and associating the online content with the first user account; receiving the requested online content from the content server and storing the requested online content in the cache memory; receiving a request for the online content from the first client device linked to the wireless network access device; and returning the online content from the cache memory to the first client device when the online content matches the request and the online content is associated with the first user account. a cache memory; one or more processors; and a non-transitory, machine-readable medium encoded with instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising: establishing a wireless link between the wireless network access device and a first client device based on authentication by an authentication server of credentials of a first user account received from the first client device, wherein the first user account is signed in on the first client device; receiving a plurality of pre-cache notifications, associated with a plurality of user accounts, for online content anticipated to be requested by a plurality of client devices, wherein the plurality of client devices are associated with a plurality of respective user accounts, and wherein the plurality of client devices includes the first client device and the plurality of user accounts includes the first user account; prioritizing the plurality of received pre-cache notifications associated with user accounts of owners of the wireless network; requesting, based on the prioritization of the plurality of pre-cache notifications, the online content, from a content server, for precache notifications associated to the first user account and associating the online content with the first user account; receiving the requested online content from the content server and storing the requested online content in the cache memory; receiving a request for the online content from the first client device linked to the wireless network access device; and returning the online content from the cache memory to the first client device when the online content matches the request and the online content is associated with the first user account. establishing a wireless link between the wireless network access device and a first client device based on authentication by an authentication server of credentials of a first user account received from the first client device, wherein the first user account is signed in on the first client device; receiving a plurality of pre-cache notifications, associated with a plurality of user accounts, for online content anticipated to be requested by a plurality of client devices, wherein the plurality of client devices are associated with a plurality of respective user accounts, and wherein the plurality of client devices includes the first client device and the plurality of user accounts includes the first user account; prioritizing the plurality of received pre-cache notifications associated with user accounts of owners of the wireless network; requesting, based on the prioritization of the plurality of pre-cache notifications, the online content, from a content server, for precache notifications associated to the first user account and associating the online content with the first user account; receiving the requested online content from the content server and storing the requested online content in the cache memory; receiving a request for the online content from the first client device linked to the wireless network access device; and returning the online content from the cache memory to the first client device when the online content matches the request and the online content is associated with the first user account.