Cache the controlled feature enablement result

To prevent redundant hash calculation, logging, and metric sending.

Test: atest unittests
Change-Id: I90ab6bb3d6f1562d41058729774b7c51b7218b8f
1 file changed