final ConcurrentMap<String, String> writeHandlerMap = vertx.sharedData().getMap(VertxSimplePushServer.WRITE_HANDLER_MAP);
vertx.setPeriodic(reaperTimeout, new Handler<Long>() {
@Override
public void handle(final Long timerId) {
logger.info("UserAgentReaper reaping....");
final Set<String> markedForRemoval = new HashSet<String>();
final Set<Entry<String, Long>> entrySet = lastAccessedMap.entrySet();
for (Entry<String, Long> entry : entrySet) {
final String uaid = entry.getKey();
final Long timestamp = entry.getValue();