Two parallel calls, cachedPrecision is not defined in both, both will call utimes then stat, and Object.defineProperty will be called twice.
This does not throw TypeError: Cannot redefine property because the new value to be defined is the existing value.