public Object getProperty()

in component-dsl/src/main/java/org/apache/aries/component/dsl/CachingServiceReference.java [103:126]


    public Object getProperty(String key) {
        Object propertyValue = _properties.compute(
            key,
            (__, value) -> {
                if (value == null) {
                    Object realValue = _serviceReference.getProperty(key);

                    if (realValue == null) {
                        return NULL.INSTANCE;
                    }

                    return realValue;
                } else {
                    return value;
                }
            }
        );

        if (propertyValue == NULL.INSTANCE) {
            return null;
        }

        return propertyValue;
    }