Class: Farce::Unshared::Lease
- Inherits:
-
Abstract::Lease
- Object
- Abstract::Lease
- Farce::Unshared::Lease
- Includes:
- Farce::Unshareable
- Defined in:
- lib/farce/unshared/lease.rb
Overview
A thread-safe lease that passes one resource directly within a Ractor.
Method Summary
Methods included from Farce::Unshareable
#initialize, #ractor_shareable?
Methods inherited from Abstract::Lease
#available?, #checked_out?, #checkin, #checkout, #initialize, #owned?, #retire, #retired?, #try_checkout