def init(self, id):
<EOL>reserve = to_millis(TimeUnit.HOUR) << (FlakeIdGenerator._BITS_NODE_ID + FlakeIdGenerator._BITS_SEQUENCE)<EOL>return self.new_id().continue_with(lambda f: f.result() >= (id + reserve))<EOL>
This method does nothing and will simply tell if the next ID
will be larger than the given ID.
You don't need to call this method on cluster restart - uniqueness is preserved thanks to the
timestamp component of the ID.
This method exists to make :class:`~hazelcast.proxy.FlakeIdGenerator` drop-in replacement
for the deprecated :class:`~hazelcast.proxy.IdGenerator`.

:param id: (int), ID to compare.
:return: (bool), True if the next ID will be larger than the supplied id, False otherwise.