Added epic object oriented cache handling