Remove unused code (5/n)
Bug: 149069841 Test: atest RollbackTest StagedRollbackTest Change-Id: Ib9f3db7863d10d46ee639b6dc4d0b9441755502f
This commit is contained in:
@@ -181,15 +181,6 @@ class Rollback {
|
||||
@GuardedBy("mLock")
|
||||
private int mNumPackageSessionsWithSuccess;
|
||||
|
||||
/**
|
||||
* A temp flag to facilitate merging of the 2 rollback collections managed by
|
||||
* RollbackManagerServiceImpl. True if this rollback is in the process of enabling and was
|
||||
* originally managed by RollbackManagerServiceImpl#mNewRollbacks.
|
||||
* TODO: remove this flag when merge is completed.
|
||||
*/
|
||||
@GuardedBy("mLock")
|
||||
private boolean mIsNewRollback = false;
|
||||
|
||||
/**
|
||||
* Constructs a new, empty Rollback instance.
|
||||
*
|
||||
@@ -838,18 +829,6 @@ class Rollback {
|
||||
}
|
||||
}
|
||||
|
||||
void setIsNewRollback(boolean newRollback) {
|
||||
synchronized (mLock) {
|
||||
mIsNewRollback = newRollback;
|
||||
}
|
||||
}
|
||||
|
||||
boolean isNewRollback() {
|
||||
synchronized (mLock) {
|
||||
return mIsNewRollback;
|
||||
}
|
||||
}
|
||||
|
||||
static String rollbackStateToString(@RollbackState int state) {
|
||||
switch (state) {
|
||||
case Rollback.ROLLBACK_STATE_ENABLING: return "enabling";
|
||||
|
||||
@@ -795,7 +795,6 @@ class RollbackManagerServiceImpl extends IRollbackManager.Stub {
|
||||
if (newRollback == null) {
|
||||
newRollback = createNewRollbackLocked(parentSession);
|
||||
mRollbacks.add(newRollback);
|
||||
newRollback.setIsNewRollback(true);
|
||||
}
|
||||
}
|
||||
newRollback.addToken(token);
|
||||
@@ -1159,7 +1158,6 @@ class RollbackManagerServiceImpl extends IRollbackManager.Stub {
|
||||
// TODO: refactor #completeEnableRollback so we won't remove 'rollback' from
|
||||
// mRollbacks here and add it back in #completeEnableRollback later.
|
||||
mRollbacks.remove(rollback);
|
||||
rollback.setIsNewRollback(false);
|
||||
}
|
||||
// TODO: Now #completeEnableRollback returns the same rollback object as the
|
||||
// parameter on success. It would be more readable to return a boolean to indicate
|
||||
@@ -1354,22 +1352,4 @@ class RollbackManagerServiceImpl extends IRollbackManager.Stub {
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the NewRollback associated with the given package session.
|
||||
* Returns null if no NewRollback is found for the given package
|
||||
* session.
|
||||
*/
|
||||
@WorkerThread
|
||||
@GuardedBy("mLock")
|
||||
Rollback getNewRollbackForPackageSessionLocked(int packageSessionId) {
|
||||
// We expect mRollbacks to be a very small list; linear search
|
||||
// should be plenty fast.
|
||||
for (Rollback rollback: mRollbacks) {
|
||||
if (rollback.isNewRollback() && rollback.containsSessionId(packageSessionId)) {
|
||||
return rollback;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user