Added method to provide custom cache key generator.
Classes divided into packets.
Added javadocs and sources jar generators.