Add Share Users Access Cache Table and Triggers for Performance Improvement

I'd prefer to keep it where it is for 4.5.3. Not sure exactly what it would mean to change it here.