Implementation of Storage Provider.