public void startTicker() {
// bootstrap the list of symbols
String[] symbols = new String[] { "ABC", "DEF", "GHI", "JKL", "MNO", "PQR", "STU.V", "WXY.Z" };
for (String symbol : symbols) {
TickCache tickCache = new TickCache(new LinkedBlockingQueue<Tick>());
tickCache.add(generateBootstrapTick(symbol));
tickCaches.put(symbol, tickCache);
}
tickGenerator.scheduleAtFixedRate(new Runnable() {
@Override