finish jd storage class framework