code: DataBundle get(ULocale locale) {
          DataBundle result = cache.get(locale);
          if (result == null) {
              result = load(locale);
              cache.put(locale, result);
          }
          return result;
      }
docs: Fetch data for a particular locale. Clients must not modify any part of the returned data. Portions of returned
  data may be shared so modifying it will have unpredictable results.