Reduce chance for parser cache race conditions

* Move cache time definition to happen before parse so it is less likely
  to override the cache with a stale value and a high cache timestamp.

bug: 46014
Change-Id: I021d27885ac260d89232ff11ec3cccf976e44f0f
Merge "Reduce chance for parser cache race conditions"