private void setCacheIcon(final int newCacheIcon) {
        cache.setAssignedEmoji(newCacheIcon);
        saveAndNotify(LoadFlags.SAVE_ALL);
        ViewUtils.showShortToast(this, R.string.cache_icon_updated);
        notifyDataSetChanged();
    }
waypoint selected in context menu. This variable will be gone when the waypoint context menu is a fragment.
main/src/main/java/cgeo/geocaching/CacheDetailActivity.java