code: public static String createKey(final String namespace, final Iterable<String> parts) {
          final List<String> list = new LinkedList<String>();
          if (!"".equals(namespace)) {
              list.add(namespace);
          }
          for (final String part : parts) {
              list.add(part);
          }
          return join(COLON, list);
      }
docs: Builds a namespaced Redis key with the given arguments.
  
  @param namespace
  the namespace to use
  @param parts
  the key parts to be joined
  @return an assembled String key