Skip to content

Commit eadc307

Browse files
committed
Update memory orderings
1 parent 32a155d commit eadc307

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

crates/rspack_core/src/artifacts/module_graph_cache_artifact.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,19 +27,19 @@ impl ModuleGraphCacheArtifactInner {
2727
pub fn freeze(&self) {
2828
self.get_mode_cache.freeze();
2929
self.determine_export_assignments_cache.freeze();
30-
self.freezed.store(true, Ordering::Relaxed);
30+
self.freezed.store(true, Ordering::Release);
3131
}
3232

3333
pub fn unfreeze(&self) {
34-
self.freezed.store(false, Ordering::Relaxed);
34+
self.freezed.store(false, Ordering::Release);
3535
}
3636

3737
pub fn cached_get_mode<F: FnOnce() -> ExportMode>(
3838
&self,
3939
key: GetModeCacheKey,
4040
f: F,
4141
) -> ExportMode {
42-
if !self.freezed.load(Ordering::Relaxed) {
42+
if !self.freezed.load(Ordering::Acquire) {
4343
return f();
4444
}
4545

@@ -58,7 +58,7 @@ impl ModuleGraphCacheArtifactInner {
5858
key: DetermineExportAssignmentsKey,
5959
f: F,
6060
) -> DetermineExportAssignmentsValue {
61-
if !self.freezed.load(Ordering::Relaxed) {
61+
if !self.freezed.load(Ordering::Acquire) {
6262
return f();
6363
}
6464

0 commit comments

Comments
 (0)