static long millisOf()

in src/main/java/org/apache/sling/discovery/oak/SlingIdCleanupTask.java [531:544]


    static long millisOf(Object leaderElectionIdCreatedAt) {
        if (leaderElectionIdCreatedAt == null) {
            return -1;
        }
        if (leaderElectionIdCreatedAt instanceof Date) {
            final Date d = (Date) leaderElectionIdCreatedAt;
            return d.getTime();
        }
        if (leaderElectionIdCreatedAt instanceof Calendar) {
            final Calendar c = (Calendar) leaderElectionIdCreatedAt;
            return c.getTimeInMillis();
        }
        return -1;
    }