Driver interface and cache class created