esmoucache