ItemJsonConfig.php 598 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace App\Module\Game\DCache;
  3. use App\Module\GameItems\Commands\GenerateItemsJsonCommand;
  4. use App\Module\LCache\DQueueJob;
  5. /**
  6. * 物品配置表 缓存
  7. */
  8. class ItemJsonConfig extends DQueueJob
  9. {
  10. static public function getNewData(array $parameter = [])
  11. {
  12. return GenerateItemsJsonCommand::generateJson();
  13. }
  14. static public function getTtl(): int
  15. {
  16. return 3600;
  17. }
  18. static public function getPreventDuplication(): int
  19. {
  20. return 600;
  21. }
  22. static public function getRequiredArgIndex(): array
  23. {
  24. return [];
  25. }
  26. }