ocs_wove created CAUSEWAY-3734:
----------------------------------
Summary: Excel import slow
Key: CAUSEWAY-3734
URL: https://issues.apache.org/jira/browse/CAUSEWAY-3734
Project: Causeway
Issue Type: Improvement
Components: Ext Core Excel
Affects Versions: 2.0.0
Reporter: ocs_wove
Assignee: Daniel Keir Haywood
While importing an excel file for every cell that is read a property change
event is fired and a command log entry is created. With large data sheets in
Excel the performance is not good and an OutOfMemoryException may occur.
This can be changed by changing in _ExcelConverter class this line:
otoa.set(templateAdapter, valueAdapter, InteractionInitiatedBy.USER);
into:
otoa.set(templateAdapter, valueAdapter, InteractionInitiatedBy.PASS_THROUGH);
The PASS_THROUGH enum is documented as ment for e.g. serialisation.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)