Completed basic 'Cache' contract