Doc added
Removed logically duplicated method
cachePut in common
Integration test added