code: public static <T extends LocalizableResource> void put(Class<T> cls, String locale, T m) {
          Map<String, LocalizableResource> localeCache = getLocaleCache(cls);
          synchronized (cache) {
              localeCache.put(locale, m);
          }
      }
docs: Populate localization object cache for the specified locale.
  
  @param cls    localization interface class
  @param locale locale string
  @param m      localization object
  @param <T>    localization interface class