Add block record caching