Cache component added
Few more tests added