Ticket #32 (task)
Opened 2 years ago
Last modified 2 years ago
CamelFolderSummary rewrites
Status: new
| Reported by: | pvanhoof | Assigned to: | pvanhoof |
|---|---|---|---|
| Priority: | minor | Milestone: | |
| Component: | libtinymail-camel | Version: | |
| Keywords: | Cc: | dirk-jan.binnema@nokia.com | |
Rewrite the CamelFolderSummary? to have multiple files in stead of one summary.mmap file: for example grouped by (sorted) 1000 CamelMessageInfo? items or by a n*1024 bytes filesize.
Rework the reference counting on the block in stead of on the CamelFolderSummary? instance. By that I mean that a CamelFolderSummary? instance and all its other blocks can be disposed while one (or more) such blocks remain referenced because one (or more) CamelMessageInfo? instances are still being used.
Of those are not anymore (the ref-count on the block reached zero), unmap the block and dispose all.
Attachments
Change History
03/19/07 23:30:01: Modified by pvanhoof
- priority changed from major to minor.

Lowering priority