docs: public List<V> getAllServices(){
          if(cache == null || cache.size() == 0){
              return Collections.emptyList();
          }
  
          List<V> list = new ArrayList<V>();
          for(V svc : cache.values()){
              list.add(svc);
          }
          return list;
      }