code: @Override
      public CacheManagerPeerProvider createCachePeerProvider (
          CacheManager cacheManager, Properties properties)
      {
          if (_instance == null) {
              _instance = new Provider(cacheManager);
          }
          return _instance;
      }
docs: Return our provider, creating it if needed.