synchronized (requstCtxBuilderFactoryLock) {
if (requstCtxBuilderFactory != null)
return requstCtxBuilderFactory;
requstCtxBuilderFactory = GeoServerExtensions.bean(RequestCtxBuilderFactory.class);
if (requstCtxBuilderFactory == null)
requstCtxBuilderFactory = new RequestCtxBuilderFactoryImpl();
;
return requstCtxBuilderFactory;
}
}