changes in abstraction
created cache handler class RCaching
realized cache handler class