code: @TargetApi(Build.VERSION_CODES.GINGERBREAD)
      public void save(ValueType value) {
          putValue(target.editor(), key, value);
          target.apply();
      }
docs: Set and apply value immediately in preferences. Calls apply() right after put.
  
  @param value The value to be saved.