cache entity