sakaiproject/nakamura — pull request #521 by ctweney (2011-12-19 23:23:43+00:00)
Title: Kern 2375 Make My Library counts more correct in realtime

Use a cache strategy for counts of groups, memberships, contacts, and content, deleting the cache synchronously instead of driving it on OSGI events. See https://jira.sakaiproject.org/browse/KERN-2375?focusedCommentId=145991#comment-145991 for full explanation of logic.

commit c2daef0543eec40525c824a871d1d4ff465ae83e
Author: Chris Tweney
Date: Mon Dec 19 14:59:16 2011 -0800

KERN-2375 Remove old code, cleanup

commit 46098e7ef4efcf3e1634dbb7db1844615fe1a32b
Author: Chris Tweney
Date: Mon Dec 19 14:52:24 2011 -0800

KERN-2375 Count group memberships and members in the new synchronous way

commit 193d4098e29b1f01d88dcb597c9bdc68f47ee8ab
Author: Chris Tweney
Date: Mon Dec 19 13:57:02 2011 -0800

KERN-2375 When a g-contacts- group changes membership, update the corresponding user's contact count synchronously

commit 88cceaea184f6712c2d6201962fd2ba1ca2b4e52
Author: Chris Tweney
Date: Fri Dec 16 16:22:37 2011 -0800

KERN-2375 When creating or updating pooled content, notify the counting system of the change, synchronously

commit fc0f4128a44d535958743e6cff369b567f80b998
Author: Chris Tweney
Date: Fri Dec 16 15:09:06 2011 -0800

KERN-2375 Update an authorizable's counts whenever they are missing