Converting BaseIconCache to kotlin

This makes it easier to define default parameters for various methods

Bug: 366237794
Flag: EXEMPT refactor
Test: Presubmit
Change-Id: If8f657f5a034f70b0af9a5c04601bb565204f3e6
4 files changed