Make LockoutCache accessible to both fingerprint and face

Bug: 171335732
Test: build
Change-Id: I7fcbf13a3879ab11a3399cf52f54740a592a6032
This commit is contained in:
Ilya Matyukhin
2020-11-06 14:28:40 -08:00
parent 92de384c71
commit 32f840b544
4 changed files with 6 additions and 5 deletions

View File

@@ -14,21 +14,19 @@
* limitations under the License.
*/
package com.android.server.biometrics.sensors.fingerprint.aidl;
package com.android.server.biometrics.sensors;
import android.util.SparseIntArray;
import com.android.server.biometrics.sensors.LockoutTracker;
/**
* For a single sensor, caches lockout states for all users.
*/
class LockoutCache implements LockoutTracker {
public class LockoutCache implements LockoutTracker {
// Map of userId to LockoutMode
private final SparseIntArray mUserLockoutStates;
LockoutCache() {
public LockoutCache() {
mUserLockoutStates = new SparseIntArray();
}

View File

@@ -32,6 +32,7 @@ import android.util.Slog;
import com.android.server.biometrics.sensors.AuthenticationClient;
import com.android.server.biometrics.sensors.ClientMonitorCallbackConverter;
import com.android.server.biometrics.sensors.LockoutCache;
import com.android.server.biometrics.sensors.LockoutConsumer;
import com.android.server.biometrics.sensors.LockoutTracker;
import com.android.server.biometrics.sensors.fingerprint.Udfps;

View File

@@ -27,6 +27,7 @@ import android.util.Slog;
import com.android.server.biometrics.HardwareAuthTokenUtils;
import com.android.server.biometrics.sensors.ClientMonitor;
import com.android.server.biometrics.sensors.LockoutCache;
import com.android.server.biometrics.sensors.LockoutResetDispatcher;
import com.android.server.biometrics.sensors.LockoutTracker;

View File

@@ -49,6 +49,7 @@ import com.android.server.biometrics.sensors.BiometricScheduler;
import com.android.server.biometrics.sensors.ClientMonitor;
import com.android.server.biometrics.sensors.EnumerateConsumer;
import com.android.server.biometrics.sensors.Interruptable;
import com.android.server.biometrics.sensors.LockoutCache;
import com.android.server.biometrics.sensors.LockoutConsumer;
import com.android.server.biometrics.sensors.RemovalConsumer;
import com.android.server.biometrics.sensors.fingerprint.FingerprintUtils;