Thermal reservoir