I want behavior similar to windows when all RAM content is stored on disk and then loaded back. So I will not recharge battery after each sleep mode...
Yes, you want to use the hibernate function.
This provides a complete set of instructions: http://woikr.com/mac/make-your-macbook-hibernate-instead-of-sleep-lionsnow-leopard/
The basic idea is:
Enter the following: “sudo pmset -a hibernatemode 25″
Enter you password when asked for.