test => wrapper
test => cache
test => cache by parameters
test => pass parameters into target
test => cache by object parameters
test => cache void function
refactoring => use key in object instead
Merge branch 'function_cache' into master
add test into all-tests.html