private static void readLists() {
        if (!listsRead) {
            list2marker.clear();
            final List<StoredList> lists = DataStore.getLists();
            for (final StoredList temp : lists) {
                if (temp.markerId != EmojiUtils.NO_EMOJI) {
                    list2marker.put(temp.id, temp.markerId);
                }
            }
            listsRead = true;
        }
    }
Conditional expression to choose if we need the floppy overlay or not.

@param cacheListType The cache list currently used
@return True if the floppy overlay should be displayed
main/src/main/java/cgeo/geocaching/utils/MapMarkerUtils.java