Turned cacher into an object