コード例 #1
0
 // save json value
 // {
 //    "size":filesize,
 //    "offset":lastSuccessOffset,
 //    "modify_time": lastFileModifyTime,
 //    "contexts": contexts
 // }
 private void record(int offset) {
   if (config.recorder == null || offset == 0) {
     return;
   }
   String data =
       format(
           Locale.ENGLISH,
           "{\"size\":%d,\"offset\":%d, \"modify_time\":%d, \"contexts\":[%s]}",
           size,
           offset,
           modifyTime,
           StringUtils.jsonJoin(contexts));
   config.recorder.set(recorderKey, data.getBytes());
 }