library cache