你好：
我有一个疑问，当Registry调用destroy后不会去清除AbstractRegistryFactory中的缓存，导致以同样的参数再次获取的时候得到了一个已经无法使用的Registry。这个时设计的时候就认为不该这么使用吗？
public boolean isAvailable() {
                    return false;
                }
                @Override
                public void destroy() {
                }
                @Override
                public void register(URL url) {
                }
                @Override
                public void unregister(URL url) {
                }
                @Override
                public void subscribe(URL url, NotifyListener listener) {
                }
                @Override
                public void unsubscribe(URL url, NotifyListener listener) {
                }
                @Override
                public List<URL> lookup(URL url) {
                    return null;
                }
            };
        }
    };
    @Test
    public void testRegistryFactoryCache() throws Exception {
        URL url = URL.valueOf("dubbo://" + NetUtils.getLocalAddress().getHostAddress() + ":2233");
        Registry registry1 = registryFactory.getRegistry(url);
        Registry registry2 = registryFactory.getRegistry(url);