code: @Override
  	public void started(ServiceBroker broker) throws Exception {
  		super.started(broker);
  
  		// Start timer
  		if (cleanup > 0) {
  			timer = broker.getConfig().getScheduler().scheduleWithFixedDelay(this, cleanup, cleanup, TimeUnit.SECONDS);
  		}
  		if (ttl > 0) {
  			logger.info("Entries in cache expire after " + ttl + " seconds.");
  		}
  		logger.info("Maximum number of cached entries is " + capacity + " per partition.");
  	}
docs: Initializes cacher instance.
  
  @param broker
  parent ServiceBroker