Systems and methods are provided for performing a disinfecting treatment. A fluid is placed within a volume, where the fluid absorbs radiation of a first wavelength, and where the fluid is transparent to radiation of a second wavelength. Radiation of the first wavelength is applied near or inside the volume to generate shockwaves or pressure waves in the fluid. Radiation of the second wavelength is applied near or inside the volume to cause thermal disinfection.