title: Execute function before routeprovider starts executing resolve list
body: <p>I'm working on an Angular project that works with server cache. 
  My plan is:</p>
  
  <ol>
  <li>Create a service (CacheService) that asks server about cache status and stores this info into localStorage.</li>
  <li>So then other services that are called in routeProvider resolve object can ask CacheService about their cache status and, if it's outdated, call to server to get new data or, if cache has not changed, use their locally cached data</li>
  </ol>
  
  <p>So the question is: ¿is there any way to execute a async function before resolvers are executed? Or ¿is there any way in resolvers to wait to other resolvers before execute?</p>
  
  <p>Thanks in advance</p>