@Override protected Ticket removeImpl(Ticket ticket) throws SystemException { ticket = toUnwrappedModel(ticket); Session session = null; try { session = openSession(); BatchSessionUtil.delete(session, ticket); } catch (Exception e) { throw processException(e); } finally { closeSession(session); } FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST); TicketModelImpl ticketModelImpl = (TicketModelImpl) ticket; FinderCacheUtil.removeResult(FINDER_PATH_FETCH_BY_KEY, new Object[] {ticketModelImpl.getKey()}); EntityCacheUtil.removeResult( TicketModelImpl.ENTITY_CACHE_ENABLED, TicketImpl.class, ticket.getPrimaryKey()); return ticket; }