1. A method for processing a data request in a caching system, comprising: receiving a data request; selecting from at least one operational mode based on the data request and a predefined selection algorithm; processing the data request or delegating the data request across a common path structure for processing based on the selected operational mode; and returning a response to the sender.