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


Add/Change #32 (CamelFolderSummary rewrites)




Change Properties
Action