cache.go 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package db
  2. import (
  3. "github.com/goburrow/cache"
  4. )
  5. // 地图数据相关缓存,不做过期处理!!!
  6. var (
  7. mapNodeTableCache = cache.New(
  8. cache.WithMaximumSize(-1),
  9. )
  10. // 赛季表 key:nodeID, value:*SeasonTable
  11. mapSeasonCache = cache.New(
  12. cache.WithMaximumSize(-1),
  13. )
  14. mapPlayerTableCache = cache.New(
  15. cache.WithMaximumSize(-1),
  16. )
  17. // 玩家仓库 key:playerID, value:*MapPlayerStorageTable
  18. mapPlayerStorageTableCache = cache.New(
  19. cache.WithMaximumSize(-1),
  20. )
  21. mapPlayerStatsTableCache = cache.New(
  22. cache.WithMaximumSize(-1),
  23. )
  24. // 玩家个人战报 key:playerID, value:*MapPlayerReportTable
  25. mapPlayerReportTableCache = cache.New(
  26. cache.WithMaximumSize(-1),
  27. )
  28. mapScoutTableCache = cache.New(
  29. cache.WithMaximumSize(-1),
  30. )
  31. )
  32. var (
  33. // 联盟表
  34. mapLeagueTableCache = cache.New(
  35. cache.WithMaximumSize(-1),
  36. )
  37. // 联盟成员
  38. mapLeagueMemberTableCache = cache.New(
  39. cache.WithMaximumSize(-1),
  40. )
  41. // 联盟仓库
  42. mapLeagueStorageTableCache = cache.New(
  43. cache.WithMaximumSize(-1),
  44. )
  45. // 联盟邮件
  46. mapLeagueMailTableCache = cache.New(
  47. cache.WithMaximumSize(-1),
  48. )
  49. // 联盟日志
  50. mapLeagueLogTableCache = cache.New(
  51. cache.WithMaximumSize(-1),
  52. )
  53. // 联盟战报
  54. mapLeagueReportTableCache = cache.New(
  55. cache.WithMaximumSize(-1),
  56. )
  57. // 联邦数据
  58. mapUnionTableCache = cache.New(
  59. cache.WithMaximumSize(-1),
  60. )
  61. )
  62. var (
  63. // 地图交易所商品统计表
  64. mapExchangeStatsTableCache = cache.New(
  65. cache.WithMaximumSize(-1),
  66. )
  67. )