Simple cache implement
Added benchmark tests / refactored tests'