code: public JsonValue getPropertyValue(String name) {
          // Return a copy of json value to ensure user can't change the underlying object directly
          JsonValue jsonValue = mCacheMap.getAsJsonValue(name);
          return jsonValue == null ? null : JsonValue.readFrom(jsonValue.toString());
      }
docs: Gets the value associated with the key in the property map
  
  @param name name of the property
  @return Value of the key