Is your request related to a problem? Please describe.
I'm not sure if it's a good idea or not, but worth trying. Currently, even with a buffering strategy set, we create multiple times a File object for each actual file in the system. I don't know if it costs much or not but we could try to take advantage of the BufferingController to cache those File object and access them from this class. It could also be used later as a lock if we want to parallelize file writing.
Is your request related to a problem? Please describe. I'm not sure if it's a good idea or not, but worth trying. Currently, even with a buffering strategy set, we create multiple times a File object for each actual file in the system. I don't know if it costs much or not but we could try to take advantage of the BufferingController to cache those File object and access them from this class. It could also be used later as a lock if we want to parallelize file writing.