add is_public update for apis
bug fix for cache region key generator

unicode must be encoded for hash