code: @Override
  	public void started(ServiceBroker broker) throws Exception {
  		super.started(broker);
  		serializer.started(broker);
  		logger.info(nameOf(this, true) + " will use " + nameOf(serializer, true) + '.');
  
  		// Get components
  		ServiceBrokerConfig cfg = broker.getConfig();
  		executor = cfg.getExecutor();
  		scheduler = cfg.getScheduler();
  
  		// Default ttl
  		if (ttl > 0) {
  			expiration = SetArgs.Builder.ex(ttl);
  		} else {
  			expiration = null;
  		}
  
  		// Connect to Redis server
  		connect();
  	}
docs: Initializes cacher instance.
  
  @param broker
  parent ServiceBroker