This Web API controller can be used in ASP.NET MVC 5.
The Web API controller can work with data that stored on server side. Cache parameters can be changed in the Web site's application settings (web.config file):
System.Object
 System.Web.Http.ApiController
   Vintasoft.Barcode.Web.Api2Controllers.VintasoftBarcodeApi2Controller
Target Platforms: .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5