LPS-45859 Optimize and cleanup URLCodec
LPS-45859 Unit test
LPS-45859 Update usage
LPS-45859 SF