Add active support
Add spec as default task
Implement simple LRU cache