@Override protected MessageTable getMessageTable(TopicMetadata topicMetadata) throws Exception { MessageTable messageTable = super.getMessageTable(topicMetadata); return new CachingMessageTable(cConf, messageTable, cacheProvider); }
MessageTable messageTable = new CachingMessageTable(cConf, super.getMessageTable(metadata), cacheProvider, new TimeProvider() { @Override