Problem is when thirdparty system wanted to update product's inventory then they require to send API call to update each products. So it calls cache flush method everytime that uses too much memory if thirdparty wanted to update 100o skus.
So I would suggest if have API call to update stock inventory which accepts skus in batch then it saves CPU memory.