Supporting write-through caching with high-performance TSO for resilient CXL systems