Features
* feat: optimize DNSCache.get_by_details (1254)
* feat: optimize DNSCache.get_by_details
This is one of the most called functions since ServiceInfo.load_from_cache calls
it
* fix: make get_all_by_details thread-safe
* fix: remove unneeded key checks ([`ce59787`](https://github.com/python-zeroconf/python-zeroconf/commit/ce59787a170781ffdaa22425018d288b395ac081))