[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-pim
Subject:    [Kde-pim] On-demand lazy loading of items in Akonadi
From:       Jan_Kundrát <jkt () flaska ! net>
Date:       2013-05-07 10:16:09
Message-ID: 996fbb5b-ea0d-477a-b671-d34ee3724164 () flaska ! net
[Download RAW message or body]

Hi,
before I start spreading possible misinformation, I'd like to check by the horse's \
mouth. Is it technically feasible to implement the following in Akonadi?

- Don't fetch envelopes of all message in a mailbox, sync just their UID and FLAGS

- Implement an intelligent preload of items (i.e. when requesting envelope for \
message X, fetch everything between X-100 and X+100)

- Delegate certain operations like sorting, threading and searching to the IMAP \
server without having to fetch anything but UID first

I have no idea whether Akonadi imposes certain restrictions on immutability of the \
individual items, for example, which might make doing the above impractical.

I asume that the KDE's IMAP resource does not do this (I've checked the code and it \
looks like that is the case to me). Why is that?

Cheers,
Jan, from the other KDE IMAP project

-- 
Trojitá, a fast Qt IMAP e-mail client -- http://trojita.flaska.net/
_______________________________________________
KDE PIM mailing list kde-pim@kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic