29475018a3
- Replace Function type with proper VersionCacheLogger interface - Add documentation for cacheFilePath about container/serverless limitations - Handle fetchInProgress in clearVersionCache to prevent cache restoration - Add deduplication check in refreshVersionCache - Remove unused fetchLatestWaWebVersion import - Return success status from refreshVersionCache to detect fallback - Fix inefficient getCachedVersion call - use cacheStatus.version directly - Remove as any casts by using logger adapter pattern - Don't downgrade version on transient network errors