Reporting and Shared Drive cache writing improvements
Two tweaks after using the tool for real.
- Shared Drive cache writing was slowing down the whole process when encountering small shared drives. So only update the cache after a configurable number of minutes rather than after every shared drive usage check.
- Reporting for a large number of users would drop out doing many individual checks for whether the user had a Google account. So if over a configurable limit, get all users from Google instead and compare with that.
Tweaks to #4 (closed)