code: public <C extends AbstractComponentController<?, ?, ?>> void removeFromCache(C controller) {
      ControllerFactory.get()
                       .removeFromCache(controller);
      controller.setCached(false);
    }
docs: Removes a controller from the chache
  
  @param controller controller to be removed
  @param <C>        controller type