commit: record buffer length in cache