How does JCEKS Password Based Encryption work

I want to get my hands on some recent documentation or an explanation on how Password based encryption works inside of JCEKS KeyStores

Some questions I am looking to get answers to are

  1. What is the strength of the key encrypting key (KEK) that gets generated by JCEKS ?
  2. Is the “generated KEK” stored somewhere within the keystore? if yes, where ?