8000 Cache dispatch cache in an instance variable · ruby/psych@285c461 · GitHub
[go: up one dir, main page]

Skip to content

Commit 285c461

Browse files
committed
Cache dispatch cache in an instance variable
1 parent 58223f0 commit 285c461

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/psych/visitors/visitor.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def self.dispatch_cache
1717

1818
if defined?(Ractor)
1919
def dispatch
20-
Ractor.current[:Psych_Visitors_Visitor] ||= Visitor.dispatch_cache
20+
@dispatch_cache ||= (Ractor.current[:Psych_Visitors_Visitor] ||= Visitor.dispatch_cache)
2121
end
2222
else
2323
DISPATCH = dispatch_cache

0 commit comments

Comments
 (0)
0