[Ref] remove redundant call to clearGroupContactCache
authoreileen <emcnaughton@wikimedia.org>
Thu, 6 May 2021 06:57:08 +0000 (18:57 +1200)
committerEileen McNaughton <emcnaughton@wikimedia.org>
Mon, 17 May 2021 19:48:12 +0000 (07:48 +1200)
commitab4e1e523e67460b5a0e199ffb5f2abf2391fa03
treefb61eae3a600277443753cd3d184829d2b179af2
parent124ecf3aea32b7856ba736b797228664ca05ad73
[Ref] remove redundant call to clearGroupContactCache

This code does a clear on the cache and then calls the api which will eventually
call load(). Load ALSO clears the cache so this seems redundant.

However, there are a couple of places where add() is called from where it might
serve to force the rebuild due to changes to group make up. In general we have switched
to invalidating and letting the rebuild-on-demand do it's thing to allow
things like crons or lack of need for the group to reduce to browser demand.
So, I think that by switching to invalidating rather than rebuilding
we can remove this potentially locky line from GroupContactCache::add()
CRM/Contact/BAO/Group.php
CRM/Contact/BAO/GroupContactCache.php