code: protected static MessageResourceBundleFacade loadFacade(String path) {
          synchronized (cacheMap) {
              if (!initialized) {
                  DisposableUtil.add(new Disposable() {
                      public void dispose() {
                          clear();
                          initialized = false;
                      }
                  });
                  initialized = true;
              }
              final Object cachedFacade = cacheMap.get(path);
              if (cachedFacade == NOT_FOUND) {
                  return null;
              } else if (cachedFacade != null) {
                  return (MessageResourceBundleFacade) cachedFacade;
              }
              final URL url = LdiResourceUtil.getResourceNoException(path);
              if (url != null) {
                  final MessageResourceBundleFacade facade = new MessageResourceBundleFacade(url);
                  cacheMap.put(path, facade);
                  return facade;
              } else {
                  cacheMap.put(path, NOT_FOUND);
              }
          }
          return null;
      }
docs: ===========