New returns a new TimeCache instance with the specified interval.
The interval parameter specifies the duration between cache refreshes.
If interval is 0, it defaults to 1 second; if it's less than 1 millisecond, it defaults to 1 millisecond.
*TimeCache