Restore from 24 words seed I have used bitcoinj for createting wallet. I made some changes and try to generate 24 words seed instead of 12 words seed.

When I try to restore from 24 words seed, at that time I am using 3 method as mentioned in bitcoinj documentation.

Fast catchup.
Checkpointing.
Bloom filtering.

According to documentation, by using these methods you can easily decrease restore time.

But it takes maximum 20 to 25 minutes to complete restore.

Please help me who knows this process.
bitcoinj uses a date of birth of the wallet. With this you avoid reading the entire blockchain to restore the wallet