[buddypress-trac] [BuddyPress Trac] #6978: Friends: Add caching to BP_Friends_Friendship class
buddypress-trac
noreply at wordpress.org
Sun Sep 11 23:20:17 UTC 2016
#6978: Friends: Add caching to BP_Friends_Friendship class
------------------------------------+-----------------------------
Reporter: r-a-y | Owner: dcavins
Type: enhancement | Status: accepted
Priority: normal | Milestone: Future Release
Component: Friends | Version: 1.0
Severity: normal | Resolution:
Keywords: dev-feedback has-patch |
------------------------------------+-----------------------------
Comment (by dcavins):
I've updated this patch to do the following:
• More closely maintain the behavior of `delete_all_for_user()` (and clear
all of the related cache items).
• Add a cache fetch in `BP_Friends_Friendship::populate()`. This means
that the objects returned in `BP_Friends_Friendship::get_friendships()`
can be real `BP_Friends_Friendship` objects and still use the primed
cache. (This was basically lifted from @boonebgorges' recent changes to
`BP_Groups_Group` which are awesome.)
Unit tests are passing, and the changes seem to be working as expected.
Thanks for your feedback!
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/6978#comment:11>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
More information about the buddypress-trac
mailing list