Expiration happens on idle, but it's not instant.
First expiration step may take some time and blocks UI during that time, next ones will be much smaller and should not create any issue.
Warning: the Places expiration system works to provide you the best performances in an automatic way. Using this add-on to override its functionality, may create unexpected performance problems and is not needed. Thus, unless you have clear reasons to need the functionality exposed by this add-on, you should not use it.