In the rules it talks about how some shields recharge. Does this occur in all entities with shields or just shield generators. For example if battling with destroyer droids, do their shields recharge or do you have to wait for repair?

Also does all damage hit shields only until they're down or is it possible for damage to penetrate shields while they're still up?