public ObjectProperty<java.time.Duration> maxTimePeriodProperty() {
        if (null == maxTimePeriod) {
            maxTimePeriod = new ObjectPropertyBase<>(_maxTimePeriod) {
                @Override protected void invalidated() {
                    if (getTimePeriod().getSeconds() < get().getSeconds()) {
                        setTimePeriod(get());
                    }
                    fireTileEvent(TIME_PERIOD_EVENT);
                }
                @Override public Object getBean() { return Tile.this; }
                @Override public String getName() { return "maxTimePeriod"; }
            };
            _maxTimePeriod = null;
        }

        return maxTimePeriod;
    }
Defines the duration that will be used to store datapoints in the skin
@param MAX_PERIOD
src/main/java/eu/hansolo/tilesfx/Tile.java