Updated Smart Cache code.