add cacheactivity

add cachedactivity