Merge "Make updatedMillis a private field"

This commit is contained in:
Gavin Corkery
2019-04-01 09:28:09 +00:00
committed by Android (Google) Code Review
2 changed files with 11 additions and 2 deletions

View File

@@ -360,7 +360,7 @@ public class PackageInstallerService extends IPackageInstaller.Stub implements
final long age = System.currentTimeMillis() - session.createdMillis;
final long timeSinceUpdate =
System.currentTimeMillis() - session.updatedMillis;
System.currentTimeMillis() - session.getUpdatedMillis();
final boolean valid;
if (session.isStaged()) {
if (timeSinceUpdate >= MAX_TIME_SINCE_UPDATE_MILLIS

View File

@@ -202,7 +202,7 @@ public class PackageInstallerSession extends IPackageInstallerSession.Stub {
/** Timestamp of the last time this session changed state */
@GuardedBy("mLock")
long updatedMillis;
private long updatedMillis;
/** Uid of the creator of this session. */
private final int mOriginalInstallerUid;
@@ -1833,6 +1833,15 @@ public class PackageInstallerSession extends IPackageInstallerSession.Stub {
}
}
/**
* @return the timestamp of when this session last changed state
*/
public long getUpdatedMillis() {
synchronized (mLock) {
return updatedMillis;
}
}
String getInstallerPackageName() {
synchronized (mLock) {
return mInstallerPackageName;