Need Doubly Linked List Implementation

I’m trying to save time by locating an already existing doubly linked list but I’m not succeeding. Can anyone point me to one, or provide one if they’re willing?

does it really matter if its a doubly linked list ?

usually the implementation is hidden away from the rest of the program anyway

ie/ if I have a class that is “DataHolder”
and I can add, remove, update, get current, previous, and next item and the thing wraps around when I get to the “end” or “beginning” the implementation details shouldnt matter
this class could be implemented using an array internally or a doubly linked list or just about anything else as long as that API is what it works like