Upadated Cache.php

No need to check two times .. we need to assure the string is not found, NOT it is on the the query first character.

Could be this wrong check is going to downgrade the cache performance a bit