[hibernate-dev] Building a Second Level Cache Provider