private IEnumerable<CloudPrintJob> GetCloudPrintJobs() { if (PrintJobsLastUpdated + PrintJobUpdateInterval - TimeSpan.FromSeconds(5) < DateTime.Now) { return UpdateCloudPrintJobs(); } else { return _PrintJobs.Values; } }