WTF. You would expect Google to create a better way to solve that problem.
It doesn't have a standard implementation, each company kind of makes it up as it goes. Google's is different from Microsoft's, though it's prone to the same issues on a smaller basis.