Not sure if threads safety even applies to ||=.
||=
Was originally reading about ActiveSupport::Memoizable and wondered about thread safety there.
This great post on thread safety concepts in Ruby by Luca Guidi shows that ||= is not thread-safe (at least in MRI).