Added view cache table
Add view caching method