Add simple bounded cache decorator