Implemented a mini cache