В Spring Cloud Gateway кэширование тела запроса осуществляется автоматически при использовании метода PredicateSpec.readBody(). Необходимость вручную очищать кэш или освобождать содержимое DataBuffers зависит от конкретной ситуации и требований вашего приложения.
Если у вас нет конкретных проблем с утечкой памяти, то, вероятно, нет необходимости вручную освобождать содержимое DataBuffers. Однако, если у вас есть ограничения по памяти или возникли проблемы с утечкой памяти, то может быть целесообразно освободить содержимое DataBuffers после обработки запроса.
Также, важно следить за тем, чтобы кэш не занимал слишком много памяти и регулярно очищать его или использовать механизмы управления памятью, предоставляемые Spring Cloud Gateway.