code: public static Resources getBaseResources( String baseName, Locale locale, ClassLoader classLoader )
      {
          synchronized( ResourceManager.class )
          {
              Resources resources = getCachedResource( baseName + "_" + locale.hashCode() );
              if( null == resources )
              {
                  resources = new Resources( baseName, locale, classLoader );
                  putCachedResource( baseName + "_" + locale.hashCode(), resources );
              }
              return resources;
          }
      }
docs: Retrieve resource with specified basename.
  
  @param baseName    the basename
  @param classLoader the classLoader to load resources from
  @param locale      the locale of the resources requested.
  
  @return the Resources