this method is used twice in the cache stores and it's pretty straight forward to implement: return wallClockTime + (duration < 0 ? 0 : duration). Not sure we need it either.