1 package io.jsonwebtoken.impl;
2
3 import io.jsonwebtoken.Clock;
4
5 import java.util.Date;
6
7 /**
8 * Default {@link Clock} implementation.
9 *
10 * @since 0.7.0
11 */
12 public class DefaultClock implements Clock {
13
14 /**
15 * Default static instance that may be shared. It is thread-safe.
16 */
17 public static final Clock INSTANCE = new DefaultClock();
18
19 /**
20 * Simply returns <code>new {@link Date}()</code>.
21 *
22 * @return a new {@link Date} instance.
23 */
24 @Override
25 public Date now() {
26 return new Date();
27 }
28 }
29