add filter to cache trait
add key to cache filter