As a new Internet of Things (IoT) paradigm where smart devices work socially by exploiting social tie with adjacent devices, the Social IoT (SIoT) can effectively meet the real-time data sharing demands in Industrial IoT (IIoT) scenario, with the inter-device social relations as incentives. Besides, pre-caching on device level can potentially combat the backhaul capacity bottlenecks. Considering the limited cache memory, we may not use the whole capacity for caching, but leave a fraction for buffering data packets. In this paper, we investigate how to maximize the quality of experience (QoE) while minimizing the energy consumption. Firstly, we design a proactive cache placement scheme for cost minimization. Next, we conceive the content sharing prodecure with the framework of tripartite graph and propose a ternary stable matching algorithm to let devices self-organize the content sharing. Finally, we prove that inconspicuously manipulation with domino effect can further improve the system performance.