Sometimes my MBP will take 22 secs to boot and others it will take about a min, not that often though. Someone told me that macs cache alot at start-up but if nothing has changed than it will not have to cache at start-up and therefore be faster. They said something about manually clearing the cache, what can i do to prevent it from caching at startup and what stays the same to make it not cache