# Bitmap Cache

**URL:** <https://forum.kirupa.com/t/bitmap-cache/296842>\
**Category:** flash\
**Created:** [September 21, 2009, 6:30pm UTC](https://forum.kirupa.com/t/bitmap-cache/296842 "2009-09-21T18:30:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![dtk13](https://avatars.discourse-cdn.com/v4/letter/d/7ab992/32.png) [@dtk13](https://forum.kirupa.com/u/dtk13)\
**Post date:** [September 21, 2009, 6:30pm UTC](https://forum.kirupa.com/t/bitmap-cache/296842/1 "2009-09-21T18:30:05Z")

</div>

I’m trying to create an bitmap image cache. What it needs to do is to store an image in a cache and then retrieve that image.

```auto

package com.facebooth.PictureManager{
    import flash.display.Sprite;
    import flash.display.MovieClip;
    import flash.display.Bitmap;
    import flash.display.BitmapData;
    import flash.display.DisplayObject;
    import flash.utils.Dictionary;
    
    public class PictureManager extends Sprite{
        
        public static var CURRENTPICTURE:Number;
        private static var pictureDatabase:MovieClip;
        private static var pictureDict:Dictionary;
        
        public function PictureManager(){
            
        }
        public static function init():void{
            pictureDatabase = new MovieClip();
            pictureDict = new Dictionary();
            CURRENTPICTURE = 0;
        }
        public static function add(_source:Bitmap):void{
            pictureDatabase.addChild(_source);
            pictureDatabase._source.name="picture";
            CURRENTPICTURE++;
        }
        public static function get():Bitmap{
            var dO:Bitmap = pictureDatabase.getChildByName("picture") as Bitmap;
            return dO;
        }
    }
}

```

I’m stuck on the get function. I can’t seem to get retrieve the image. Thx.
