completed version 0.1
enable cache key to use current application context