@Override public void subscribeByName(String regex,BaseTagListener listener) throws CacheSynchronizationException {
  subscribeByName(new HashSet<>(Arrays.asList(new String[]{regex})),listener);
}

@ Override public void subscribeByName ( String regex , BaseTagListener listener ) throws CacheSynchronizationException { subscribeByName ( new HashSet < > ( Arrays . asList ( new String [ ] { regex } ) ) , listener ) ; }
todo : call could be optimized by filtering out all strings without
