|Page maturity |
This page has maturity level 4 (mature)
|Document type:||Generic Function||Owner:|
|This function offers to hold collections of data that are duplicated from elsewhere, or buffer data in transit.|
This Generic Function belongs to Working Area Middleware. This function offers to hold collections of data that are duplicated from elsewhere, and/or have been computed earlier, where the original data is expensive to fetch/compute, either in time or in resource usage (e.g. computing power, bandwidth consumption).
This function may also provide buffering functionality for data in a communications session, where data in transit is temporarily stored, until the receiving facility is ready for reception. To this end, the caching function should be coupled with the sending function itself, with the receiving function, or with the communication path in between.
Generic Patterns using this Generic Function
The following Generic Patterns use this function:
|Access Distribution||J.A.H. Schoonderbeek||3|
|Content Hosting||J.A.H. Schoonderbeek||3|
|Data Management||J.A.H. Schoonderbeek||4|
|File Storage||J.A.H. Schoonderbeek||4|
|Managed File Transfer||J.A.H. Schoonderbeek||3|
|Raw Storage||J.A.H. Schoonderbeek||4|
Applied versions of this Generic Function
The following variants of this function have been defined: