EventBus/src/org/greenrobot/eventbus/EventBus.java
public void postSticky(Object event) {
        synchronized (stickyEvents) {
            stickyEvents.put(event.getClass(), event);
        }
        // Should be posted after it is putted, in case the subscriber wants to remove immediately
        post(event);
    }
public void postSticky(Object event) {
        synchronized (stickyEvents) {
            stickyEvents.put(event.getClass(), event);
        }
        // Should be posted after it is putted, in case the subscriber wants to remove immediately
        post(event);
    }
Posts the given event to the event bus and holds on to the event (because it is sticky). The most recent sticky
event of an event's type is kept in memory for future access by subscribers using {@link Subscribe#sticky()}.