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