Add cache's initial implementations. Add some third party codes.