lcache.clearHandler(sessionId, listingId);
if(!request.getRetainStateOnClear()) {
lcache.clearAll(request.getRetainStateOnClear());
}
listingStatus = ListingStatus.NOT_CACHED;
status.addMsg("Cleared ALL listing data", MsgLevel.INFO, MsgAttr.STATUS.flag);
}
else if(handler != null && !status.hasErrors()) {
// cache listing handler
log.debug("[Re-]Caching listing '{}'...", listingId);
lcache.storeHandler(sessionId, listingId, handler);