Retrieving YouTube videos from cloud datastore has been relatively quick, however when the cache expires and videos need to be retrieved from the YouTube API it can take several seconds. YouTube supports pub/sub which would remove the download step which happens when the cache expires.