Commit Graph

9 Commits

Author SHA1 Message Date
Gleb Koval 43a2b53fe2
Reduce WeatherComForecaster integration test duration (LabTS times out)
Co-Authored-By: os222
2024-11-19 15:56:40 +00:00
Gleb Koval 2f9ba36ff2
Set maxCacheAgeSecs to 3600 by default.
Co-Authored-By: os222
2024-11-19 15:23:59 +00:00
Gleb Koval 5f731c1ab2
Implement cache entry expiration for CachedWeatherForecaster.
Co-Authored-By: os222
2024-11-19 09:25:11 +00:00
Gleb Koval 30cd615adb
Implement cache size limitation and eviction for CachedWeatherForecaster.
Co-Authored-By: os222
2024-11-19 09:23:25 +00:00
Gleb Koval 01f8d801b3
Implement a basic CachedWeatherForecaster proxy to cache all results of a WeatherForecaster.
Co-Authored-By: os222
2024-11-19 09:21:56 +00:00
Gleb Koval 68b7b9cf5f
Implement WeatherComForecaster adpater for the weather.com Forecast client.
Co-Authored-By: os222
2024-11-19 01:15:38 +00:00
Gleb Koval 8d6c6415ac
Add interfaces for weather forecasting.
Co-Authored-By: os222
2024-11-19 01:10:59 +00:00
Gleb Koval 416d4caaed
Delete template files
Co-Authored-By: os222
2024-11-19 00:56:22 +00:00
Robert Chatley c0326e52d1 Initial files for exercise. 2024-09-06 16:10:46 +01:00