magento2 – Custom Attribute for quote table is not saving value


i am trying to add custom_attribute to quote table name as is_requested. this work fine, column is created. here is Upgrade schem

use MagentoFrameworkSetupUpgradeSchemaInterface;
use MagentoFrameworkSetupSchemaSetupInterface;
use MagentoFrameworkSetupModuleContextInterface;

class UpgradeSchema implements UpgradeSchemaInterface
{

    public function upgrade(SchemaSetupInterface $setup, ModuleContextInterface $context)
    {
        $setup->startSetup();

        $setup->getConnection()
            ->addColumn(
                $setup->getTable('quote'),
                'is_requested',
                (
                    'type' => MagentoFrameworkDBDdlTable::TYPE_INTEGER,
                    'length' => 255,
                    'nullable' => true,
                    'default' => 0,
                    'comment' => 'Requested Quote'
                )
            );
        $setup->endSetup();
    }
}

now the problem is when i try to add value by this code

MagentoQuoteModelQuoteFactory $quote;

$quote = $this->quote->create();
$quote->setCustomAttribute('is_requested', '1')->save();

value is not save in quote table.