Added the first source file (cache.c)