code: public long getNanos(HazelcastProperty property) {
          TimeUnit timeUnit = property.getTimeUnit();
          return timeUnit.toNanos(getLong(property));
      }
docs: Returns the configured value of a {@link HazelcastProperty} converted to nanoseconds.
  
  @param property the {@link HazelcastProperty} to get the value from
  @return the value in nanoseconds
  @throws IllegalArgumentException if the {@link HazelcastProperty} has no {@link TimeUnit}