code: private void recacheChildren()
          throws CacheReloadException
      {
          if (isDirty()) {
              Type.cacheType(this);
          }
          for (final Type child : getChildTypes()) {
              child.recacheChildren();
          }
      }
docs: Recache the children in dropdown. Used for Caching in cluster.
  @throws CacheReloadException on error