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