@Transactional(readOnly = true)
 @Cacheable("promotion")
 public List<Promotion> findList(
     Boolean hasBegun,
     Boolean hasEnded,
     Integer count,
     List<Filter> filters,
     List<Order> orders,
     String cacheRegion) {
   return promotionDao.findList(hasBegun, hasEnded, count, filters, orders);
 }
 @Transactional(readOnly = true)
 public List<Promotion> findList(
     Boolean hasBegun, Boolean hasEnded, Integer count, List<Filter> filters, List<Order> orders) {
   return promotionDao.findList(hasBegun, hasEnded, count, filters, orders);
 }