allow AssetSizeWeigher even when using cache spec, also allow paring cache spec from string