Pass policy instance instread of specifying policy type
Use hash table for read shared structure #27
Make strHash function public
Calc object hash value