[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