fixed NPE
added timeout configuration
better way of handling InterruptedException
Merge pull request #1 from bartoszwalacik/timeouts

bugfix for always-null return
using callableinstead of custom implementations, returning complex object that does nto swallow exceptions
unwrapping caughtException from ActionResolvingException
verbose exceptions names,
catch Exception instead of Throwable
Merge pull request #2 from bartoszwalacik/caughtExceptionUnwrap

unwrapping caughtException from ActionResolvingException
support for multiple regions with separate configurations
added readme and nicer constructor for time expiration policy
Merge branch 'master' of https://github.com/bartoszwalacik/smartcache