1. A mapping method of an accelerated application-oriented middleware layer, the method comprising: using a first mapper, determining for an input output operation whether a data storage location has been designated for storing, a corresponding data in a virtual storage object, the input output operation involving the corresponding data; using the first mapper and at least one processor, acquiring the virtual element identification of the corresponding data; using the virtual element identification and the corresponding data, performing the input output operation; wherein the first mapper is a passthrough mapper and the data storage location is a metachunk, the method further comprising: when the corresponding data is stored in a passthrough virtual storage object and not in a cache virtual storage object, accessing the corresponding data from the passthrough virtual storage object; creating a metachunk that has a metachunk virtual element identification, the metachunk being stored in the cache virtual storage object, wherein the metachunk includes the corresponding data and attributes; and storing in the passthrough mapper an association between the corresponding data and the metachunk virtual element identification number.