Я планирую использовать Fork / Join в своем приложении, расширяя класс RecursiveTask
.Я замечаю, что это Serializable
.У меня есть несколько полей несериализуемых типов, которые я хочу сохранить в нем.Я мог бы сделать их кратковременными, но это сделало бы их пустыми после некоторой операции, и я не хочу этого.
Я хочу знать, почему класс RecursiveTask
реализует интерфейс Serializable
, поскольку я не вижунеобходимость.Кроме того, при каких обстоятельствах экземпляры класса, расширяющие его, будут сериализованы?