code: public Object getFragment(String address, String jsonPath, Object jsonFragment) {
      Object jsonFragment2 = null;
      if (!fragmentCache.containsKey(address)) {
        jsonFragment2 = read(jsonPath, jsonFragment);
        fragmentCache.put(address, jsonFragment2);
      } else {
        jsonFragment2 = fragmentCache.get(address);
      }
      return jsonFragment2;
    }
docs: Get a JSON fragment from cache.
  
  @param address - a unique address for cahce
  @param jsonPath - a JSON path expression
  @param jsonFragment - a JSON fragment in which the path should be searched for
  
  @return
  The JSON fragment