Cache or caching may refer to:
Cache (Aosta) is a frazione in the Province of Aosta in the Aosta Valley region of Italy.
Coordinates: 45°45′40″N 7°19′29″E / 45.76111°N 7.32472°E / 45.76111; 7.32472
InterSystems Caché is a commercial object-oriented database management system from InterSystems, used to develop healthcare management and telecommunications software. Customer software can use the database with object and SQL code. Caché also allows developers to directly manipulate its underlying data structures: hierarchical arrays known as M technology.
Internally, Caché stores data in multidimensional arrays capable of carrying hierarchically structured data. These are the same “global” data structures used by the MUMPS programming language, which influenced the design of Caché, and are similar to those used by MultiValue (aka PICK) systems. In most applications, however, object and/or SQL access methods are used.
Caché ObjectScript, Caché Basic or T-SQL can be used to develop application business logic. External interfaces include native object binding for C++, Java, EJB, ActiveX, and .NET. Caché supports JDBC and ODBC for relational access. XML and web services are also supported.