Description
Currently to determine length of Blob in DataStoreBlobStore an explicit call is made to backing DataStore which in case of FileDataStore results in an OS call.
As any file stored in DataStore is immutable and DataStore does not store the file in chunks the length information can be encoded in the BlobId itself and getLength call make use of that information