Add SystemApi(MODULE_LIBRARIES) to AtomicFile API

Cleaning up the API in the process

Test: atest android.jobscheduler.cts
Bug: 142281756

Change-Id: Ia52dc6fda867f3015ecbf068a0a69cc0f17cd92a
diff --git a/api/current.txt b/api/current.txt
index d897c8b..533734b 100644
--- a/api/current.txt
+++ b/api/current.txt
@@ -51408,6 +51408,7 @@
     method public void failWrite(java.io.FileOutputStream);
     method public void finishWrite(java.io.FileOutputStream);
     method public java.io.File getBaseFile();
+    method public long getLastModifiedTime();
     method public java.io.FileInputStream openRead() throws java.io.FileNotFoundException;
     method public byte[] readFully() throws java.io.IOException;
     method public java.io.FileOutputStream startWrite() throws java.io.IOException;
diff --git a/api/module-lib-current.txt b/api/module-lib-current.txt
index 032e30c..b505ce9 100644
--- a/api/module-lib-current.txt
+++ b/api/module-lib-current.txt
@@ -183,9 +183,18 @@
 
 package android.util {
 
+  public class AtomicFile {
+    ctor public AtomicFile(@NonNull java.io.File, @Nullable android.util.SystemConfigFileCommitEventLogger);
+  }
+
   public final class Log {
     method public static int logToRadioBuffer(int, @Nullable String, @Nullable String);
   }
 
+  public class SystemConfigFileCommitEventLogger {
+    ctor public SystemConfigFileCommitEventLogger(@NonNull String);
+    method public void setStartTime(long);
+  }
+
 }