Transcription: For your class, you may want to dynamically allocate memory from some memory area other than the free store. This area could be a shared memory pool if your operating system supports shared memory or, as in this example, a cache created by declaring a block of memory as a static data member.