esnacache