Skip to content

Commit 8459026

Browse files
committed
Make provider lazy
1 parent 1b53a94 commit 8459026

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

firebase-common/src/main/java/com/google/firebase/heartbeatinfo/DefaultHeartBeatController.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import com.google.firebase.annotations.concurrent.Background;
2828
import com.google.firebase.components.Component;
2929
import com.google.firebase.components.Dependency;
30+
import com.google.firebase.components.Lazy;
3031
import com.google.firebase.components.Qualified;
3132
import com.google.firebase.inject.Provider;
3233
import com.google.firebase.platforminfo.UserAgentPublisher;
@@ -117,7 +118,7 @@ private DefaultHeartBeatController(
117118
Provider<UserAgentPublisher> userAgentProvider,
118119
Executor backgroundExecutor) {
119120
this(
120-
() -> new HeartBeatInfoStorage(context, persistenceKey),
121+
new Lazy<>(() -> new HeartBeatInfoStorage(context, persistenceKey)),
121122
consumers,
122123
backgroundExecutor,
123124
userAgentProvider,

0 commit comments

Comments
 (0)