Cashing of storage areas and release. (Implement a dispose pattern later?)