false ] ); } $lock = make( KeyedLock::class, [ ':name' => self::class ] ); $key = $lock->create( $data->get( 'key' ), self::LOCK_RELEASE_TIMEOUT ); if ( $key ) { $mediaFlag = make( \WPML_Media_Set_Posts_Media_Flag_Factory::class)->create(); $mediaFlag->clear_flags(); return Right::of( [ 'key' => $key, ] ); } else { return Left::of( [ 'key' => 'in-use', ] ); } } }