diff options
Diffstat (limited to 'cli/cache')
-rw-r--r-- | cli/cache/disk_cache.rs | 4 | ||||
-rw-r--r-- | cli/cache/mod.rs | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/cli/cache/disk_cache.rs b/cli/cache/disk_cache.rs index 3aeebbc6d..2fee1efe0 100644 --- a/cli/cache/disk_cache.rs +++ b/cli/cache/disk_cache.rs @@ -1,7 +1,7 @@ // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. use super::CACHE_PERM; -use crate::util::fs::atomic_write_file; +use crate::util::fs::atomic_write_file_with_retries; use deno_cache_dir::url_to_filename; use deno_core::url::Host; @@ -120,7 +120,7 @@ impl DiskCache { pub fn set(&self, filename: &Path, data: &[u8]) -> std::io::Result<()> { let path = self.location.join(filename); - atomic_write_file(&path, data, CACHE_PERM) + atomic_write_file_with_retries(&path, data, CACHE_PERM) } } diff --git a/cli/cache/mod.rs b/cli/cache/mod.rs index a8c60e97a..64d046c15 100644 --- a/cli/cache/mod.rs +++ b/cli/cache/mod.rs @@ -7,7 +7,7 @@ use crate::file_fetcher::FetchOptions; use crate::file_fetcher::FileFetcher; use crate::file_fetcher::FileOrRedirect; use crate::npm::CliNpmResolver; -use crate::util::fs::atomic_write_file; +use crate::util::fs::atomic_write_file_with_retries; use deno_ast::MediaType; use deno_core::futures; @@ -74,7 +74,7 @@ impl deno_cache_dir::DenoCacheEnv for RealDenoCacheEnv { path: &Path, bytes: &[u8], ) -> std::io::Result<()> { - atomic_write_file(path, bytes, CACHE_PERM) + atomic_write_file_with_retries(path, bytes, CACHE_PERM) } fn modified(&self, path: &Path) -> std::io::Result<Option<SystemTime>> { |