Certain actions the contact does trigger goals. The triggering of the goals should be visible in the public site via profile completion.
However, we're not seeing the triggered goals in the KeyBehaviorCache. We would have to Abandon the session for it to refresh.
After triggering the goal we call 'FlushContactToXdb2'.
How can we refresh the KeyBehaviorCache without abandoning session?
Sitecore 8.2