When using swoole tables as Octane cache in Laravel, be aware that the expired cached items are never really deleted.
The get method of the cache ignores the expired items but they are never flushed if you don't explicitly delete them.
To avoid the Swoole Cache table to grow ad aeternum you must do some cleanup from time to time.

Define a new class that will do the clean up every minute using the Tick functionality of the Swoole extension.
$record) {
if ($record\['expiration'\]