See the way Cache Management by Stores for Magento 2 extension works.
Apply actions to different cache types for Store Views in a few clicks with an advanced Magento Cache Management extension.
After install the extension navigate to Admin Panel → System → Cache Management
The scope of store views is added
For enable/disable/flush cache for specified store view need:
To enable flush cache by cron:
To enable/disable/flush cache for specify store view you can use the next command line:
php bin/magento cache:store:enable {code_store_view} php bin/magento cache:store:disable {code_store_view} php bin/magento cache:store:clean {code_store_view}
If the change of the settings will be done on the specified store view only this cache will be invalidated
Find out how to install the Cache Management by Stores extension for Magento 2 via Composer.