View Issue Details

IDProjectCategoryView StatusLast Update
0000557FileSieveBackend / Corepublic2021-01-27 21:38
ReporterBootBlock Assigned ToBootBlock  
Status resolvedResolutionfixed 
Product Version4.57 
Target Version4.58Fixed in Version4.58 
Summary0000557: ProcessItem() can be optimised

ProcessItem() returns a new object once it has finished processing (one for each file being processed), but the contents only differ in its Result property - and there are only - currently - three different values.

Instead of creating a new object each time, pre-create all three objects (to each represent OK, Skipped, Error) and instead just pass through back to the calling method.

The status of this issue can be tracked here on the FileSieve Github repository.




2021-01-16 15:19

administrator   ~0000272

Last edited: 2021-01-16 15:19

Also applied a similar optimisation to Batched A-Z.

Issue History

Date Modified Username Field Change
2021-01-16 14:39 BootBlock New Issue
2021-01-16 14:39 BootBlock Assigned To => BootBlock
2021-01-16 14:39 BootBlock Tag Attached: Processing
2021-01-16 14:39 BootBlock Status new => resolved
2021-01-16 14:39 BootBlock Resolution open => fixed
2021-01-16 14:39 BootBlock Fixed in Version => 4.58
2021-01-16 14:40 BootBlock Description Updated
2021-01-16 15:19 BootBlock Note Added: 0000272
2021-01-16 15:19 BootBlock Note Edited: 0000272
2021-01-27 21:38 BootBlock Description Updated