switch to cache hit ratio based solution