Hi Team,
Currently, the CMS API provides CMSProcessableFile, which is useful when CMS content is backed by a File. However, there is no equivalent implementation for use cases where the data source is a RandomAccessFile.
This limitation makes it difficult to efficiently process large or partially accessed data streams without loading the entire content into memory or relying on non-public internal classes such as CMSProcessableInputStream.
Proposal:
Introduce a new public class, tentatively named CMSProcessableRandomAccessFile, modeled after CMSProcessableFile, but backed by a RandomAccessFile instead of a File.
Thanks!