Implementação BufferManager