Don't leak the last used AssetRepository

The BridgeAssetManager is a long-lived object, but the AssetRepository referenced by it is not. To prevent AssetRepository from leaking we clear a reference to it from the BridgeAssetManager when RenderAction is teared down.

Add nullablity annotations to BridgeAssetManager.

Test: existing
Bug: 73826291
Change-Id: I123ced44dff887321dc7aa1adf87ab7fa9a95970
2 files changed