This software provides a refined storage interface.
Using a perlio layer that feeds only small amounts of data into Storable (4096 bytes per call) and Coro::cede'ing regularly (at most 100 times per second by default), this module provides a workaround to this issue. Additionally, because Storable is not reentrant, Coro::Storable wraps most functions of the Storable module. This ensures that only one freeze or thaw is done at any given moment, and recursive invocations are not currently supported.
Overall, Coro::Storable is a useful tool for developers working with complex data objects in Perl. Its ability to reduce blocking and utilize cede'ing regularly can be particularly advantageous for larger projects where server downtime is a concern.
Version 5.131: N/A