cachelock: added grace period, longer default timeout