Я знаю, что это не очень хорошая идея, но я столкнулся со сценарием, в котором, если я не клонирую его, мне нужно сделать больше рефакторингов в коде и пересмотреть множество юнит-тестов.
Итак, вы хотите быстрый взлом вместо того, чтобы делать это правильно, пусть будущий Джейсон Фостер об этом беспокоится?
Экземпляры этого класса не предназначались для клонирования или копирования, выстолкнется с большим количеством проблем, пытаясь сделать это, чем вы сейчас, и, по крайней мере, теперь вы знаете, какие у вас проблемы (юнит-тесты и рефакторинг).То, что может произойти с полуклонированным HttpRequest, доступным из нескольких потоков, заставит вас сказать should have just fixed those tests back then
.