Very surprised that European nations have not used or developed similar systems. This is a very good and sensible engineering solution to an age old problem.
Debris retention basins designed to prevent flows of damaging material from flowing into town. They have to be cleared out after each rainy season. We have similar structures in California. Runoff in Japan occurs more often due to annual typhoons.