CacheService.java 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. package com.izouma.nineth.service;
  2. import org.springframework.cache.annotation.CacheEvict;
  3. import org.springframework.scheduling.annotation.Scheduled;
  4. import org.springframework.stereotype.Service;
  5. @Service
  6. public class CacheService {
  7. @CacheEvict(value = "collection", allEntries = true)
  8. public void clearCollection() {
  9. }
  10. @CacheEvict(value = "collection", key = "#id")
  11. public void clearCollection(Long id) {
  12. }
  13. @CacheEvict(value = "mintActivity", allEntries = true)
  14. public void clearMintActivity() {
  15. }
  16. @CacheEvict(value = "mintActivity", key = "#id")
  17. public void clearMintActivity(Long id) {
  18. }
  19. @CacheEvict(value = "user", allEntries = true)
  20. public void clearUser() {
  21. }
  22. @CacheEvict(value = "user", key = "#id")
  23. public void clearUser(Long id) {
  24. }
  25. @CacheEvict(value = "myUserInfo", key = "#id")
  26. public void clearUserMy(Long id) {
  27. }
  28. @CacheEvict(value = "myUserInfo", allEntries = true)
  29. public void clearUserMy() {
  30. }
  31. @CacheEvict(value = "recommend", allEntries = true)
  32. public void clearRecommend() {
  33. }
  34. @CacheEvict(value = "collectionList", allEntries = true)
  35. public void clearCollectionList() {
  36. }
  37. @Scheduled(cron = "0 0 0 ? * MON")
  38. @CacheEvict(value = "weekTop", allEntries = true)
  39. public void clearWeekTop() {
  40. }
  41. @CacheEvict(value = "bannerList", allEntries = true)
  42. public void clearBannerList() {
  43. }
  44. @Scheduled(fixedRate = 600000)
  45. @CacheEvict(value = "total", allEntries = true)
  46. public void clearTotal() {
  47. }
  48. @Scheduled(fixedRate = 600000)
  49. @CacheEvict(value = "userTrend", allEntries = true)
  50. public void clearUserTrend() {
  51. }
  52. @Scheduled(fixedRate = 600000)
  53. @CacheEvict(value = "orderNumTrend", allEntries = true)
  54. public void clearOrderNumTrend() {
  55. }
  56. @Scheduled(fixedRate = 600000)
  57. @CacheEvict(value = "orderPriceTrend", allEntries = true)
  58. public void clearOrderPriceTrend() {
  59. }
  60. @CacheEvict(value = "top", key = "#month")
  61. public void clearTop(int month) {
  62. }
  63. @CacheEvict(value = "checkUpdate", allEntries = true)
  64. public void clearCheckUpdate() {
  65. }
  66. @CacheEvict(value = "settingList", key = "#flag")
  67. public void clearSettingList(int flag) {
  68. }
  69. @CacheEvict(value = {"showroom"}, allEntries = true)
  70. public void clearShowroom() {
  71. }
  72. @CacheEvict(value = "fmaa", allEntries = true)
  73. public void clearFmaa() {
  74. }
  75. @Scheduled(fixedRate = 600000)
  76. @CacheEvict(value = "userTrendV2", allEntries = true)
  77. public void clearUserTrendV2() {
  78. }
  79. @Scheduled(fixedRate = 600000)
  80. @CacheEvict(value = "orderPriceTrendV2", allEntries = true)
  81. public void clearOrderPriceTrendV2() {
  82. }
  83. @CacheEvict(value = "priceList", allEntries = true)
  84. public void clearPriceList() {
  85. }
  86. @CacheEvict(value = "sysConfigGet", allEntries = true)
  87. public void clearSysConfigGet() {
  88. }
  89. @CacheEvict(value = "auction", key = "#id")
  90. public void clearAuction(Long id) {
  91. }
  92. }