class X::IO::Lock Error while trying to lock handles class X::IO::Flush does X::IO is Exception { } Error class for failures while locking handles. Typical errors include: "Cannot create a non-shared lock on a read-only filehandle" and "Cannot create a shared lock on a write-only filehandle".