Class: Farce::Strict::WeakAtom
- Inherits:
-
Abstract::WeakAtom
- Object
- Abstract::Atom
- Abstract::WeakAtom
- Farce::Strict::WeakAtom
- Includes:
- Farce::Shareable::Delegated
- Defined in:
- lib/farce/strict/weak_atom.rb
Overview
A Ractor-shareable weak atomic reference that stores shareable values directly.
Method Summary
Methods included from Farce::Shareable
#initialize, #ractor_shareable?
Methods inherited from Abstract::WeakAtom
Methods inherited from Abstract::Atom
#blank?, #compare_and_set, #compare_by_identity?, #get, #store, #store_if_absent, #swap, #update, #upsert, #value, #value=, #wait_until, #wait_until_changed, #wait_until_match, #wait_until_non_nil, #wait_until_value, #wait_while, #wait_while_match, #wait_while_value
Methods included from Internal::ValueSerialization
#as_extended_json, #as_json, #to_bson, #to_bson_normalized_value, #to_cbor, #to_json, #to_msgpack