add egocache

add egocache