When Aerospike Community version evict expired record from disk?

Hi all, I use Aerospike community version 3.8.3. I set TTL for some records (persistence in my disk), and they will expired in near future. This temporary data is huge and take a big volume of disk, therefore, I expected them deleted from my disk in time when they are expired and free the disk they taken before.

I want to know, when aerospike evict this expired records from my disk? At next cold start, or when disk usage meet high water level? Is it possible these expired records appear after code start ? Need I worry about this expired records eaten up all my disk? I can make sure they expired in time and never use out of my disk, but I don’t know if they can be evicted in time.