1.Plugin can't be used in the following,
* __construct() and __destruct() functions
* Static function of class
* Final methods
* Final classes
* Non-public methids of class
* Virtual type
* Objects that are instantiated before Magento\Framework\Interception
* Objects that are implements Magento\Framework\ObjectManager\NonInterceptableInterface