code: public <T> void put(@NonNull String key, @NonNull T value) {
      Preconditions.checkNotNull(value, VALUE_IS_NULL);
      put(key, value, TypeToken.fromValue(value));
    }
docs: Puts value to the SharedPreferences.
  
  @param key key under which value will be stored
  @param value value to be stored