When encrypting/ decrypting a keystore file the developer can change the different kdf parameters (well most important cost) depending on their needs.
A workbook (s) explaining how to set at least the workbook cost, the different services, (scrypt) and custom random (as opposed to relying on secure random).