D13135: Introduce Storage::articlesForCache and more lazy-loading
Pierre Ducroquet
noreply at phabricator.kde.org
Sat May 26 12:05:10 BST 2018
pinaraf created this revision.
Restricted Application added a project: KDE PIM.
Restricted Application added a subscriber: kde-pim.
pinaraf requested review of this revision.
REVISION SUMMARY
- Further delay loading articles on fetch
- New call, articlesForCache, returning (guid, status, hash, title)[]
- Use that call in Feed
- Introduce a clearCache method in TreeNode to drastically reduce memory usage
REPOSITORY
R201 Akregator
BRANCH
fixes
REVISION DETAIL
https://phabricator.kde.org/D13135
AFFECTED FILES
interfaces/article.h
interfaces/feedstorage.h
plugins/mk4storage/feedstoragemk4impl.cpp
plugins/mk4storage/feedstoragemk4impl.h
src/article.cpp
src/dummystorage/feedstoragedummyimpl.cpp
src/dummystorage/feedstoragedummyimpl.h
src/feed/feed.cpp
src/feed/feed.h
src/folder.cpp
src/folder.h
src/selectioncontroller.cpp
src/treenode.h
To: pinaraf
Cc: kde-pim, dvasin, rodsevich, winterz, vkrause, mlaurent, knauss, dvratil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20180526/434d3b86/attachment.html>
More information about the kde-pim
mailing list